为了账号安全,请及时绑定邮箱和手机立即绑定

为什么我没有得到 Dialogflow 指定的 RAW API RESPONSE 响应?

为什么我没有得到 Dialogflow 指定的 RAW API RESPONSE 响应?

天涯尽头无女友 2021-12-21 16:12:53
我之前问过这个问题,得出了一个错误的结论,因为 Dialogflow V1 客户端库以 Dialogflow 指定的格式给出响应,而 Dialogflow V2 客户端没有,所以我认为响应格式已经改变。我用了response.query_result.parameters.fields以对象格式而不是 JSON 字符串访问由 Dialogflow 发送的参数。我哪里出错了,或者响应格式是否正确而 Google 没有更新 Dialogflow 文档?
查看完整描述

1 回答

?
白板的微信

TA贡献1883条经验 获得超3个赞

我现在在 nodeJS 中没有设置任何东西来测试这个,但是从我的 python 请求翻译我认为它应该是

request.body.queryResult.parameters['fields']

idk 如果这对你也有帮助,但在 python 中我的代码看起来像这样

req = request.get_json(silent=True, force=True)
auth_code = req.get('queryResult').get('parameters').get('number')


查看完整回答
反对 回复 2021-12-21
  • 1 回答
  • 0 关注
  • 157 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号