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

我之前问过这个问题,得出了一个错误的结论,因为 Dialogflow V1 客户端库以 Dialogflow 指定格式给出响应,而 Dialogflow V2 客户端没有,所以我认为响应格式已经改变。我用了

response.query_result.parameters.fields

以对象格式而不是 JSON 字符串访问由 Dialogflow 发送的参数。我哪里出错了,或者响应格式是否正确而 Google 没有更新 Dialogflow 文档?


天涯尽头无女友
浏览 158回答 1
1回答

白板的微信

我现在在 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')
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python