1

我正在使用 Google Assistant 和 API.AI 开发一个简单的应用程序。我想访问用户的位置。根据文件,我必须请求许可。但是文档指出只有 NodeJS 客户端库才有可能。我的 webhook 是用 Java 编写的,我能以某种方式做到这一点吗?

4

2 回答 2

2

Node.js 的 Google 客户端库的 Actions 是 Actions 对话协议的包装器:https ://developers.google.com/actions/reference/conversation

对于 Java,您可以自由地在代码中实现对协议的支持。它主要是关于为您的操作接受 JSON 有效负载,然后创建 JSON 响应。由于 Node.js 客户端库是开源的,您应该能够弄清楚您的 Java webhook 所需的逻辑。

于 2016-12-14T23:04:57.943 回答
1

现在有一个非官方的 Kolin/Java SDK 用于 google 上的操作,它将完成官方 SDK 可以做的所有事情。api 非常相似,因此官方示例和文档可以为您提供帮助。
https://github.com/TicketmasterMobileStudio/actions-on-google-kotlin

于 2017-08-07T19:37:12.397 回答