Я использую AWS Lambda и Python для ответа на запросы веб-хоста API.AI.API.AI для Google Home - что должно быть в webhook, чтобы инициировать привязку аккаунта?
Я создал несколько действий Google с этим стеком, и они работают нормально.
Я хочу начать учетную запись в середине разговора в Google Домой. Документация, предоставленная Google, предполагает, что я использую SDK Node.js, которого нет.
Что нужно вернуть в ответ API веб-хоста API.AI, чтобы инициировать привязку учетной записи?
Если некоторые из них используют Node.js, они могут распечатать объект ответа, возвращенный их webhook, чтобы я знал, какие параметры должна вернуть моя функция лямбда, что ответит на этот вопрос.
- UPDATE Эта страница Actions API Google https://developers.google.com/actions/reference/conversation делает его очень ясно, как запросить информацию oauth2 счета через действия Google API.
Однако, я использую API.AI. Как мне отформатировать ответ веб-чек на API.AI, чтобы запрашиваемые разрешения учетной записи передавались вместе с действиями Google?
Я попытался помещать поле «expected_inputs» в корень моего ответа на веб-хост и в поле «данные»: {"google": {...}}. Ничего не сработало.
Наш опыт работы с API.AI до сих пор был в целом положительным. Это только функциональность мы нужно так далеко, что мы не могли пройти через наш текущий стек "`
Не могли бы вы объяснить, что вы подразумеваете под «учетной ссылкой»? Вам интересно спросить у пользователя разрешение на их имя или местоположение? Или связывание с каким-либо другим API? – matthewayne
Я заинтересован в том, чтобы пользователь предоставил мне разрешение на получение адреса электронной почты, который они использовали для входа в свою главную страницу Google. Это позволит мне отправить резюме пользователю. –
Теперь вы можете получать информацию о местоположении и имя пользователя с помощью Действия в Google: https://developers.google.com/actions/develop/identity/user-info – matthewayne