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

时间:2019-03-29 06:27:21

标签: python dialogflow api-ai

我之前问过这个问题,得出了一个错误的结论,因为Dialogflow V1客户端库在format specified by Dialogflow中给出了响应,而Dialogflow V2客户端没有,所以我以为response format has changed。我用

response.query_result.parameters.fields

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

1 个答案:

答案 0 :(得分: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')