skysilver

<<< Назад

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

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


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


Обсуждение (5) (16)

Смотрите так же:
17.06.2019 MajorDoMo и Яндекс Алиса. Алиса, включи свет на кухне.
10.06.2019 MajorDoMo и Яндекс Алиса. Модуль Yandex Home.
06.06.2019 MajorDoMo и Яндекс Алиса. Объединение аккаунтов.
03.06.2019 Загрузка PHP-расширения PDO MySQL в Windows
01.06.2019 MajorDoMo и Яндекс Алиса. Публикация вебхуков.
29.05.2019 MajorDoMo и Яндекс Алиса. Общие сведения.
22.05.2019 Экспресс контроль состояния циклов в Linux
08.05.2019 Сценарий контроля состояния SSL сертификатов сайтов
26.02.2019 Экспорт графиков в PNG-файл в модуле Charts
26.01.2019 Мультисерийный кастомный график в модуле Charts
30.12.2018 Личные итоги 2018 года
13.12.2018 График с цветовой индикацией выхода величины за пределы
12.11.2018 Кастомный график в модуле Charts
15.08.2018 Кронштейн NB F120 (North Bayou)
18.07.2018 WiFi-информер на светодиодных матрицах MAX7219 и ESP8266. Часть 3.
20.06.2018 WiFi-информер на светодиодных матрицах MAX7219 и ESP8266. Часть 2.
15.06.2018 WiFi-информер на светодиодных матрицах MAX7219 и ESP8266. Часть 1.
20.05.2018 Кросс-компиляция ядра для Banana Pi M2U
14.05.2018 Ссылки на ресурсы по MajorDoMo
02.03.2018 Знакомство и тестирование Banana Pi M2U
21.02.2018 Распаковка Banana Pi M2U
14.02.2018 Одноплатный ПК для MajorDoMo
14.08.2018 Заметки по железу
23.01.2018 Мой взгляд на вопрос голосового управления в MajorDoMo
17.01.2018 Обзор цен на устройства Xiaomi
24.12.2017 Гирлянда на ESP8266 и WS2812
20.12.2017 Блог им. skysilver

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

На форуме: skysilver

Веб-сайт:
http://connect.smartliving.ru/profile/461