Протестировать навык в консоли разработчика

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

Проверьте, что:

  • Аккаунт без поблем привязывается к Яндексу.
  • Все устройства, подключенные в вашем приложении, появляются в приложении Дом с Алисой.

Вкладка Тестирование в консоли разработчика

Исправить ошибки

При авторизации могут возникнуть ошибки:

  • В настройках, которые были заданы в консоли разработчика. Чтобы исправить ошибки — сравните параметры, которые вы указывали при создании авторизации, с настройками рабочего окружения. Возможно, вы некорректно указали URL или другие параметры.
  • На стороне авторизационного сервера. Частая причина — сервер не соответствует спецификации OAuth 2.0. Чтобы исправить ошибки на стороне авторизационного сервера, понадобятся логи.

Выполните детальную трассировку HTTP-запросов с помощью HTTP-метода TRACE. Проверьте заголовки, параметры и тело запросов, которые Диалоги передают на авторизационный сервер.

Реализуйте HTTP-прокси для перехвата трафика между Диалогами и сервером авторизации. Прокси будет регистрировать все запросы. Изучите логи: проверьте URL, заголовки и параметры запросов, которыми обменивались Диалоги и сервер авторизации.

Для установки HTTP-прокси потребуется настроить инфраструктуру: сетевой сервер, окружение для развертывания кода и т. д.

Следующий шагОтправить навык на модерацию