【发布时间】:2017-07-18 21:30:50
【问题描述】:
Api.ai 请求正文不包含可以将 access_token 发送到履行 webhook 的 originalRequest 对象。谁能告诉我为什么我没有看到 originalRequest 正文?
我已成功完成我的应用程序的帐户链接,事实上,actions web 模拟器确实显示在调试窗口中预期的access_token,但 Api.ai json 请求正文没有。
我正在使用 python 来实现逻辑。非常感谢您对此的任何帮助。
如果有一些关于如何从 api.ai json 请求中获取 access_token 的文档或示例应用程序(特别是在 python 中),这将非常有帮助,以便可以在 webhook 实现逻辑中使用它。在我的具体情况下,我需要执行以下操作:
- 从 api.ai 请求中获取
access_token(在阅读时 通过一堆文章/文档,似乎只会被看到 在我的请求中没有看到的 originalRequest json 对象中 完全) - 在我的 API 调用的不记名标头中使用
access_token
仅供参考,我正在操作 Web 模拟器上对此进行测试,并且 Web 模拟器中的调试窗口显示访问令牌,它告诉我帐户链接成功。我只需要知道如何从 api.ai 请求中获取那个 access_token。
【问题讨论】:
-
你能展示你认为你得到的 JSON 吗?
-
在 api ai 控制台中,当我单击 Show JSON 按钮时,它给了我 json 请求,但我昨天意识到它是从 webhook 返回的响应的 JSON 可能是?我不知道如何获取请求 JSON。
标签: python webhooks dialogflow-es actions-on-google api-ai