Не удалось позвонить через Webhook. Ошибка: не удалось проанализировать ответ JSON webhook: не удается найти поле: ETag в сообщении - PullRequest
0 голосов
/ 13 ноября 2018

Я пытаюсь отправить ответ из моего веб-приложения обратно в диалоговое окно, но получаю следующую ошибку

"Сбой вызова Webhook. Ошибка: Не удалось проанализировать ответ JSON webhook: Не удается найти поле: ETagв сообщении google.cloud.dialogflow.v2beta1.WebhookResponse. "

Это мой код

public class HomeController : Controller
{
    [HttpPost]
    public string Index(GoogleCloudDialogflowV2WebhookRequest obj)
    {
        var response = new GoogleCloudDialogflowV2WebhookResponse();
        response.FulfillmentText = "Hello world";
        var output = JsonConvert.SerializeObject(response);
        return output; ;
    }
}

это json, который я возвращаю

{  
   "followupEventInput":null,
   "fulfillmentMessages":null,
   "fulfillmentText":"lee",
   "outputContexts":null,
   "payload":null,
   "source":null,
   "ETag":null
} 

Есть идеи?Я использую

Google.Apis.Dialogflow.v2.Data;

...