我正在使用Google智能助理和API.AI开发一个简单的应用。我想访问用户的位置。根据文件,我必须要求许可。但是documentation表明它只能用于NodeJS客户端库。我的webhook是用Java编写的,我可以用某种方式吗?
答案 0 :(得分:2)
针对Node.js的Google客户端库上的操作是动作对话协议的包装:https://developers.google.com/actions/reference/conversation
对于Java,您可以自由地在代码中实现对协议的支持。它主要是为您的操作接受JSON有效负载,然后创建JSON响应。由于Node.js客户端库是开源的,因此您应该能够找出Java webhook所需的逻辑。
答案 1 :(得分:1)
现在有一个非官方的Kolin / Java SDK用于google上的操作,它将执行官方SDK可以执行的所有操作。 api非常相似,所以官方的例子和文档可以帮助你 https://github.com/TicketmasterMobileStudio/actions-on-google-kotlin