我在 Dialogflow CX webhook 响应的响应中收到以下错误
[
{
code: 3,
message: 'Failed to parse webhook response: [{"fulfillment_response":{"messages":[{"text":"text here"}],"merge_behavior":"REPLACE"}}]'
}
]
我们能做些什么来解决这个错误?
我在 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