Вероятно, эта тема является дубликатом, но кто-нибудь знает, почему я получаю эту ошибку?
«Не удалось вызвать Webhook. Ошибка: не удалось проанализировать ответ JSON webhook: не удается найти поле: displayText в сообщении google.cloud.dialogflow.v2beta1.WebhookResponse.»
Мой веб-сервис представляет собой файл 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"}
Вы, вероятно, должны проверить свой ответ JSON webhook. Там нет такого поля, как displayText
упоминается в их JSON-представлении для справки v2 API.
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)
},
}
Других решений пока нет …