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