我正在尝试对简单的请求做出正确的履行回复:
"queryResult": {
"queryText": "test",
"action": "test",
"parameters": {},
/*...*/
回应是:
{
"fulfillmentText": "good",
"fulfillmentMessages": [
{
"text": [
"ok"
]
}
],
/*...*/
DialogFlow回复:
Webhook呼叫失败。错误:无法解析webhook JSON响应:Expect消息对象但得到:[“ok”]。
什么是正确的答复,所以DialogFlow会接受它吗?
您的回答非常接近其需要的方式。令人困惑的是,它要求的消息对象也称为“文本”,因此响应需要如下所示:
{"fulfillmentText": "good",
"fulfillmentMessages": [
{
"text":
{"text":[
"ok"
]
}
}
]
}