Проблемы с ответом Webhook для диалогового потока в Visual studio C # - PullRequest
0 голосов
/ 02 апреля 2019

У меня проблемы с получением ответа webhook на работу. В диалоге я получаю следующую ошибку:

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

Мой API-контроллер в Visual Studio содержит следующий код для ответа webhook:

public dynamic Post([System.Web.Http.FromBody]WebhookRequest value)
    {
      var dialogflowResponse = new WebhookResponse
        {
            FulfillmentText = "Hello",
            FulfillmentMessages =
            {
                new Intent.Types.Message
                {
                    SimpleResponses = new Intent.Types.Message.Types.SimpleResponses
                    {
                        SimpleResponses_=
                        {
                            new Intent.Types.Message.Types.SimpleResponse
                            {
                                DisplayText = "Hello",
                                TextToSpeech = "Hi",

                            }
                        }
                    }
                }
            },

        };

        var jsonResponse = dialogflowResponse.ToString();

        return new Microsoft.AspNetCore.Mvc.ContentResult { Content = jsonResponse, ContentType = "application/json"}; 
    }
...