DialogFlow FulfillmentText не отображается в чате. Ответ по умолчанию - PullRequest
1 голос
/ 14 января 2020

Я создал webhook для своего агента, он работает нормально, я получил успешный ответ от моего webhook:

Fulfillment Response

Но я не получил ответа в тестовом чате:

Default Response

Что мне нужно сделать, чтобы отобразить его в ответе по умолчанию?

1 Ответ

0 голосов
/ 15 января 2020

Я отправлял ключи с помощью PascalCase, мне нужно было использовать camelCase. Поэтому мне пришлось отформатировать настройки Json.

в Visual Studio (. NET Framework 4.5):

var jsonSerializer = new JsonSerializerSettings
        {
            ContractResolver = new CamelCasePropertyNamesContractResolver(),
            NullValueHandling = NullValueHandling.Ignore
        };

return Json(response, jsonSerializer);

Примечание: In. NET Core, camelCase по умолчанию.

...