API Dialogflow V2 говорит, что мой ответ Webhook был пуст - PullRequest
0 голосов
/ 08 октября 2018

Я пытаюсь использовать API Dialogflow V2 для добавления двух чисел, для этого я настроил веб-сервер с доступом HTTPS для выполнения запроса.на экране «Диагностическая информация» в консоли Dialogflow я вижу ответ «Выполнение» с моего удаленного сервера:

{
  "fulfillmentText": "the sum of 5 and 9 is 14",
  "fulfillmentMessages": [
    {
      "text": {
        "text": [
          "the sum of 5 and 9 is 14"
        ]
      }
    }
  ],
  "source": "-------.com",
  "payload": {
    "google": {
      "expectUserResponse": 1,
      "richResponse": {
        "items": [
          {
            "simpleResponse": {
              "textToSpeech": "the sum of 5 and 9 is 14"
            }
          }
        ]
      }
    },
    "facebook": {
      "text": "the sum of 5 and 9 is 14"
    },
    "slack": {
      "text": "the sum of 5 and 9 is 14"
    }
  },
  "outputContexts": [
    {
      "name": "-----892446d1-----",
      "lifespanCount": 1,
      "parameters": {
        "number": 5,
        "number1": 9
      }
    }
  ]
}

, который был адаптирован из примера, приведенного в документации: https://dialogflow.com/docs/intro/fulfillment, но вЯ вижу сырой ответ API:

"webhookStatus": {
    "code": 3,
    "message": "Webhook call failed. Error: Webhook response was empty."
  }

Ясно, что ответ не пустой, как его можно увидеть в диагностической информации.У кого-нибудь есть идеи относительно того, что вызывает это?

Спасибо

...