Testing the skill in the developer console

Before you submit your skill for moderation, test it and make sure that authorization works correctly. In the developer console, go to the skill page and open the Тестирование (Testing) tab.

Make sure that:

  • Linking the account to Yandex works without issues.
  • All the devices enabled in your app appear in  Home with Alice.

Testing tab in the developer console

Fixing errors

Errors may occur during authorization:

  • Errors relating to settings in the developer console. To fix these errors, compare the parameters you specified when setting up authorization with the operating environment settings. You may have entered an incorrect URL or some other parameter.
  • Errors on the authorization server. A common reason is that the authorization server fails to meet the OAuth 2.0 specifications. To fix errors on the authorization server, you need its logs.

Run detailed tracing for HTTP requests using the TRACE HTTP method. Check the headers, parameters, and body of requests that Yandex Dialogs sends to the authorization server.

Implement an HTTP proxy to intercept traffic between Yandex Dialogs and the authorization server. The proxy logs all requests. Analyze the logs: check the URLs, headers, and request parameters exchanged between Yandex Dialogs and the authorization server.

To install an HTTP proxy, set up the infrastructure: the network server, the environment to deploy the code, and so on.

Next stepSubmit a skill for moderation