skysilver

 
<<< Back

MajorDoMo и Яндекс Алиса. Регистрация приватного навыка.

Часть 3. О регистрации приватного навыка платформы умного дома Яндекс в консоли разработчика Яндекс Диалоги.

ya_mdm_ch3_startlogo

Оглавление

Навыки умного дома - специальная категория навыков Алисы, предназначенных для голосового управления домашними устройствами. Навыки создаются в консоли разработчика платформы Яндекс Диалогов.

Основные шаги по созданию навыка это:

  1. Настройка связки аккаунтов OAuth 2.0.
  2. Добавление навыка и выбор его типа.
  3. Заполнение информационных полей.
  4. Модерация навыка.
  5. Публикация навыка.

Перед регистрацией навыка в личном кабинете Яндекс Диалогов необходимо настроить модуль Yandex Home. Настройка заключается в генерации значений OAuth2 ID и OAuth2 KEY с помощью соответствующей кнопки, а также ввод произвольных логина и пароля пользователя, которые впоследствие будут запрошены в ходе объединения аккаунтов в приложении Яндекс.

ch3_settings

Чтобы создать новый приватный навык, открываем консоль разработчика и авторизуемся под нужной учетной записью.

ch3_001

В личном кабинете разработчика нажимаем шестеренку и переходим в раздел Настройки, где открываем вкладку Связки аккаунтов.

ch3_002

После чего добавляем новую связку и заполняем ее поля (детальное описание здесь).

  • Название - понятное вам название связки.
  • Идентификатор приложения - значение OAuth2 ID из настроек модуля Yandex Home.
  • Секрет приложения - значение OAuth2 KEY из настроек модуля Yandex Home.
  • URL авторизации - адрес вебхука авторизации (см. предыдущую статью), например, https://majordomo.keenetic.pro:8443/modules/yandexhome/authorize.php
  • URL для получения токена - адрес вебхука получения токена (см. предыдущую статью), например, https://majordomo.keenetic.pro:8443/modules/yandexhome/token.php
  • URL для обновления токена - тот же самый, что и пунктом выше, например, https://majordomo.keenetic.pro:8443/modules/yandexhome/token.php
  • Идентификатор группы действий - оставляем пустым.
  • Идентификатор OAuth приложения - оставляем пустым.

ch3_003

Сохраняем связку и возвращаемся на главную страницу консоли разработчика, на которой создаем новый навык, кликнув по кнопке Создать диалог.

ch3_004

Тип навыка выбираем Умный дом.

ch3_005

Последовательно заполняем поля (детальное описание здесь).

  • Название - указываем название навыка.
  • Endpoint URL - адрес вебхука обработчика навыка (см. предыдущую статью), например, https://majordomo.keenetic.pro:8443/modules/yandexhome/smarthome.php.

ch3_006

  • Приватность - обязательно ставим галочку Не показывать в каталоге.
  • Подзаголовок - пишем краткое описание навыка.
  • Имя разработчика - фамилия, имя.
  • E-mail разработчика - пишем аккаунт Яндекс.Почты.
  • Сайт для верификации прав использования бренда - оставляем пустым.
  • Описание - произвольное описание нашего навыка.
  • Заметки для модератора - оставляем пустым.
  • Иконка - логотип навыка в формате PNG или JPG.

ch3_007

  • Связка аккаунтов - в выпадающем списке выбрать ранее созданную связку.

ch3_008

Сохраняем изменения, после чего становится активной кнопка На модерацию. Кликаем на нее и отправляем наш навык на модерацию. На сегодняшний день модерация автоматическая и происходит мгновенно.

ch3_009

После модерации остается завершающий этап - публикация навыка. Нажимаем кнопку Опубликовать и на главной странице консоли разработчика видим, что навык сменил статус и переместился в раздел Опубликованные.

ch3_010

Опубикованный приватный навык появится в списке навыков умного дома в приложении Яндекс (или в его веб-версии quasar).

ch3_011

На следующем шаге можно приступать к объединению аккаунтов.


Поддержать разработку и развитие модуля


Discuss (6) (23)

See also:
2020-04-06 Получение данных о COVID с карты Яндекс
2019-07-12 MajorDoMo и Яндекс Алиса. Алиса, включи канал Карусель.
2019-06-20 MajorDoMo и Яндекс Алиса. Алиса, измени цвет бра на красный.
2019-06-18 MajorDoMo и Яндекс Алиса. Алиса, сделай ярче настольную лампу.
2019-06-17 MajorDoMo и Яндекс Алиса. Алиса, включи свет на кухне.
2019-06-10 MajorDoMo и Яндекс Алиса. Модуль Yandex Home.
2019-06-06 MajorDoMo и Яндекс Алиса. Объединение аккаунтов.
2019-06-03 Загрузка PHP-расширения PDO MySQL в Windows
2019-06-01 MajorDoMo и Яндекс Алиса. Публикация вебхуков.
2019-05-29 MajorDoMo и Яндекс Алиса. Общие сведения.
2019-05-22 Экспресс контроль состояния циклов в Linux
2019-05-08 Сценарий контроля состояния SSL сертификатов сайтов
2019-02-26 Экспорт графиков в PNG-файл в модуле Charts
2019-01-26 Мультисерийный кастомный график в модуле Charts
2018-12-13 График с цветовой индикацией выхода величины за пределы
2018-11-12 Кастомный график в модуле Charts
2018-08-15 Кронштейн NB F120 (North Bayou)
2018-07-18 WiFi-информер на светодиодных матрицах MAX7219 и ESP8266. Часть 3.
2018-06-20 WiFi-информер на светодиодных матрицах MAX7219 и ESP8266. Часть 2.
2018-06-15 WiFi-информер на светодиодных матрицах MAX7219 и ESP8266. Часть 1.
2018-05-20 Кросс-компиляция ядра для Banana Pi M2U
2018-05-14 Ссылки на ресурсы по MajorDoMo
2018-03-02 Знакомство и тестирование Banana Pi M2U
2018-02-21 Распаковка Banana Pi M2U
2018-02-14 Одноплатный ПК для MajorDoMo
2018-08-14 Заметки по железу
2018-01-23 Мой взгляд на вопрос голосового управления в MajorDoMo
2018-01-17 Обзор цен на устройства Xiaomi
2017-12-24 Гирлянда на ESP8266 и WS2812
2017-12-20 Блог им. skysilver

Киров, Россия

На форуме: skysilver

Web-site URL:
http://connect.smartliving.ru/profile/461