Я пытаюсь использовать 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."
}
Ясно, что ответ не пустой, как его можно увидеть в диагностической информации.У кого-нибудь есть идеи относительно того, что вызывает это?
Спасибо