首页 文章

响应对话框V2 JSON-PHP

提问于
浏览
0

可能这个主题是重复的,但有谁知道为什么我会收到此错误?

“Webhook调用失败 . 错误:无法解析webhook JSON响应:无法在消息中找到字段:displayText google.cloud.dialogflow.v2beta1.WebhookResponse . ”

我的webservice是一个PHP文件,我在V1中有一个代理工作正常 . 但是使用新格式的响应V2我得到了这个错误 .

这是我的回答:

{
    "fulfillmentText": "Este PQR no existe papi",
    "fulfillmentMessages": [
        {
            "text": {
                "text": [
                    "Este PQR no existe papi"
                ]
            }
        }
    ],
    "source": "webhook",
    "displayText": "Este PQR no existe papi"
}

1 回答

  • 0

    您应该检查一下您的webhook JSON响应 . 在用于v2 API参考的JSON表示中没有提到诸如 displayText 之类的字段 . https://dialogflow.com/docs/reference/api-v2/rest/v2beta1/WebhookResponse

    {
      "fulfillmentText": string,
      "fulfillmentMessages": [
        {
          object(Message)
        }
      ],
      "source": string,
      "payload": {
        object
      },
      "outputContexts": [
        {
          object(Context)
        }
      ],
      "followupEventInput": {
        object(EventInput)
      },
    }
    

相关问题