如何获取API.AI webhook中没有客户端库的用户信息?

我正在开发一个简单的应用程序与谷歌助理和API.AI。 我想访问用户的位置。 根据文件,我必须要求许可。 但是文档指出只有NodeJS客户端库才有可能。 我的webhook是在Java中,我可以做到这一点?

现在有一个非官方的Kolin / Java SDK在Google上执行操作,它将完成官方SDK可以执行的所有操作。 API是非常相似的,所以官方的例子和文档可以帮助你。
https://github.com/TicketmasterMobileStudio/actions-on-google-kotlin

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

对于Java,您可以自由地在代码中实现对协议的支持。 它主要是关于接受你的行动的JSON有效载荷,然后创建一个JSON响应。 由于Node.js客户端库是开源的,因此您应该能够找出您的Java webhook所需的逻辑。

Interesting Posts