Api.ai请求正文不包含originalRequest对象,access_token可以从该对象发送到履行webhook

时间:2017-07-18 21:30:51

标签: python webhooks dialogflow actions-on-google api-ai

Api.ai请求正文不包含可以将access_token发送到履行webhook的originalRequest对象。任何人都可以告诉我为什么我没有看到originalRequest的主体?

我已经成功完成了我的应用的帐户关联,事实上,操作网络模拟器确实在调试窗口中显示了预期的access_token,但是 {{3} } json请求正文拥有它。

我正在使用python来实现逻辑。非常感谢任何帮助。

如果有一些文档或示例应用程序(在python中),如何从api.ai json请求中获取access_token以便可以在webhook实现逻辑中使用它将非常有用。在我的具体情况下,我需要做以下事项:

  1. 从api.ai请求中抓取access_token(在阅读时 通过一堆文章/文档,似乎只会被看到 在originalRequest json对象中,我没有在我的请求中看到 在所有)
  2. 在我的API调用的承载标头中使用access_token
  3. 仅供参考,我在网络模拟器上测试了这个,网络模拟器中的调试窗口显示了访问令牌,告诉我帐户链接成功。我只需要知道如何从api.ai请求中获取access_token。

1 个答案:

答案 0 :(得分:1)

查看webhook获取的JSON内容的最简单方法是在webhook中打印或登录。这应该作为请求对象中的主体。