为什么我没有收到 Dialogflow 指定的 RAW API RESPONSE 响应?
Why do I not get the response as RAW API RESPONSE specified by Dialogflow?
我之前问过这个问题,得出错误的结论,因为 Dialogflow V1 客户端库在 format specified by Dialogflow and Dialogflow V2 client did not so I thought the 中给出了响应。我用了
response.query_result.parameters.fields
以对象格式访问 Dialogflow 发送的参数,而不是 JSON 字符串。我哪里出错了,或者响应格式是否正确,Google 没有更新 Dialogflow 文档?
我现在没有在 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')
我之前问过这个问题,得出错误的结论,因为 Dialogflow V1 客户端库在 format specified by Dialogflow and Dialogflow V2 client did not so I thought the
response.query_result.parameters.fields
以对象格式访问 Dialogflow 发送的参数,而不是 JSON 字符串。我哪里出错了,或者响应格式是否正确,Google 没有更新 Dialogflow 文档?
我现在没有在 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')