Я хочу создать чат-бота с Dialogflow и Google Assistant вместе с API транзакций Google, чтобы пользователь мог заказать некоторые элементы.На данный момент, в частности, я хочу использовать actions.intent.SIGN_IN
намерение соединить другую учетную запись веб-сайта с Google Assistant.Из-за этого я должен выполнить всю настройку, необходимую для привязки аккаунта Google.
По этой причине я стараюсь выполнить шаги, описанные в первом ответе этого сообщения: Как аутентифицировать пользователя с помощью всего лишьУчетная запись Google для действий в Google? .
Я использовал Auth0 для получения URL-адреса авторизации (https://project_id.eu.auth0.com/authorize
) и URL-адреса токена (https://project_id.eu.auth0.com/oauth/token
).
Однако теперь яя застрял в Configure API.AI
части этого ответа.В частности, теперь, когда я нажимаю Test
после того, как поставил галочку в поле Sign in required
в интеграции Dialogflow с Google Assistant, я получаю следующее:
На самом деле эта ошибка теперь возникает, даже если я убрал флажокв поле Sign in required
, очевидно, перед тем, как делать все связывающие учетные записи, я мог правильно протестировать свое приложение Dialogflow в Google Assistant.
Почему я получаю эту ошибку и как я могу ее исправить?
Имеет ли это отношение к предоставленным мною данным аутентификации?
**** ОБНОВЛЕНИЕ ****
Наконец, я не получаю эту ошибку, как только я изменяю Linking type
с OAuth & Google Sign In
на OAuth
в Google Actions Console
-> Левая боковая панель -> ADVANCED OPTIONS
-> Account linking
.
Я не знаю, почему это происходит, поэтому любой, кто хочет мне это объяснить, более чем приветствуется :).