如何解决无法解析Webhook JSON响应
我在Dialogflow CX webhook响应中得到以下错误
[
{
code: 3,message: 'Failed to parse webhook response: [{"fulfillment_response":{"messages":[{"text":"text here"}],"merge_behavior":"REPLACE"}}]'
}
]
我们该如何解决该错误?
解决方法
根据您提供的错误消息,从Webhook服务返回的Webhook响应如下:
[{
"fulfillment_response": {
"messages": [{
"text": "text here"
}],"merge_behavior": "REPLACE"
}
}]
“消息”下的文本字段应具有文本响应,其中应包含返回给用户的文本消息数组。
webhook响应的示例如下:
{
“fulfillment_response”: {
“messages”: [{
“text”: {
“text”: [
“text here”
]
}
}],“merge_behavior”: “REPLACE”
}
}
有关Webhook响应的更多信息,请参见此处:https://cloud.google.com/dialogflow/cx/docs/reference/rpc/google.cloud.dialogflow.cx.v3beta1#webhookresponse
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。