每次调用我的应用程序时如何触发请求

时间:2017-07-22 01:27:10

标签: node.js dialogflow actions-on-google

我正在使用api.ai开发一个google助手应用程序。我想在每次调用应用程序时触发对Google People API的请求以获取用户的电子邮件地址。 我已将映射到默认欢迎意图的请求添加到操作中,并将提取的电子邮件地址存储到app.data中。当我说'#34;与我的测试应用程序交谈时,它工作正常#34;。但是,当我添加一个用户表达式来调用另一个操作时,例如"与我的测试应用程序对话并执行某些操作...",不会调用欢迎意图并且不会请求。 我该怎么办呢。

1 个答案:

答案 0 :(得分:0)

实现此目的的正确方法是使用帐户链接。你应该实现一个oauth2服务器,标记为欢迎意图中的SIGN IN或api.ai中的其他意图。当您执行帐户链接时,您可以获取用户电子邮件,然后您可以使用访问令牌API将相同的电子邮件用于以下请求.AI将转发到您的履行。