Я разрабатываю простое приложение с Google Assistant и API.AI. Я хотел бы получить доступ к местоположению пользователя. Согласно документации, я должен попросить разрешения. Но documentation заявляет, что это возможно только с клиентской библиотекой NodeJS. Мой webhook на Java, я могу это сделать как-то?Как получить информацию о пользователе без клиентской библиотеки в API.AI webhook?
1
A
ответ
1
В настоящее время существует неофициальный Колин/Java SDK для действий в google, которые будут делать все, что может сделать официальный SDK. Api очень похож, поэтому официальные примеры и документы могут помочь вам.
https://github.com/TicketmasterMobileStudio/actions-on-google-kotlin
2
действие на клиентской библиотеке Google для Node.js является оберткой для протокола Действия Диалога: https://developers.google.com/actions/reference/conversation
Для Java, вы можете реализовать поддержку протокола в вашем коде. В основном это касается приема полезных данных JSON для вашего действия, а затем создания ответа JSON. Так как клиентская библиотека Node.js открыта, вы должны выяснить логику, которая вам нужна для вашего веб-хоста Java.
Смежные вопросы
- 1. Получить информацию о пользователе
- 2. ExchangeService: подключение без учетных данных, как получить информацию о пользователе?
- 3. получить информацию о пользователе twitter
- 4. Получить информацию о текущем пользователе?
- 5. Получить информацию о пользователе facebook
- 6. PHP получить информацию о пользователе
- 7. Цоколь: Получить информацию о пользователе
- 8. Как получить информацию о пользователе в Facebook?
- 9. Как получить информацию о пользователе в сеансе сеанса без состояния
- 10. Api.ai Detect Chat Информация о пользователе
- 11. Как получить информацию о пользователе от Facebook?
- 12. Как получить информацию о пользователе facebook
- 13. Как получить информацию о пользователе из svn?
- 14. Как показать информацию о пользователе?
- 15. Получить информацию о пользователе в SocialEngine
- 16. получить информацию о пользователе в laravel
- 17. Получить стандартную информацию о пользователе в Haxe
- 18. Получить информацию о пользователе в Windows 8?
- 19. Получить информацию о пользователе в boonex dolphin
- 20. Получить информацию о пользователе в Yii framework
- 21. Получить информацию о пользователе в JSP?
- 22. Получить информацию о пользователе в Crashlytics
- 23. Как узнать информацию о пользователе?
- 24. Facebook API: Получить базовую информацию о пользователе
- 25. получить информацию о пользователе в spring client
- 26. Получить информацию о пользователе prestashop в wordpress
- 27. Получить детальную информацию о пользователе в Java
- 28. CakePHP: получить информацию о пользователе в моделях
- 29. facebook SDK ИОС получить информацию о пользователе
- 30. Как сохранить информацию о пользователе?
Спасибо за ответ, было полезно. Я просто прочитал, как протокол API-протокола API.AI расширен и добавлены данные для запроса разрешения. Но я сейчас борюсь с ответом на предоставление пользователю разрешения/отказа. Помощник всегда отвечает «Извините, чтобы продолжать идти, мне нужно получить ваш адрес от Google. Это хорошо?» и мой webhook никогда не запускается снова. Я установил исходящий контекст в запросе разрешения на «contextOut»: ["requesting_permission"]}, и у меня есть намерение резервного копирования по умолчанию с этим входящим контекстом и включенным fullfilment. –
Звучит как правильные шаги. Если вы не нашли ошибку в своем коде, не могли бы вы отправить нам по электронной почте нашу [группу поддержки] (https://developers.google.com/actions/support/) с соответствующими образцами кода и конфигурацией api.ai? –
Спасибо за быстрые ответы, я связался с вашей поддержкой. –