Параметр контекста периода даты не принимается как объект - PullRequest
0 голосов
/ 11 октября 2018

Я полагаю, что недавно в Dialogflow появилась ошибка, которая затрагивает основные функции нашего NLU.

Вот описание проблемы.

Ошибка возникает при выполнении вызовадо этой конечной точки: https://dialogflow.com/docs/reference/api-v2/rest/v2/projects.agent.sessions/detectIntent

Поле queryParams тела запроса не принимает параметры контекста с объектами в качестве значений, но тело ответа принимает их, так как они принимаются как объекты.По-видимому, существует проблема с отображением при принятии запроса.

Параметр контекста в теле запроса заменяется пустой строкой:

date-period: {
  startDate: "...",
  endDate: "..."
}

Заменяется на:

date-period: ""

По следующим ссылкам это должно быть возможно.Стоит отметить, что до недавнего времени это работало хорошо.

https://dialogflow.com/docs/reference/api-v2/rest/Shared.Types/Context

И

https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#google.protobuf.Struct

Выполнение запросов webhook иответы принимают и обрабатывают его соответственно.

Это происходит как в V2Beta, так и в V2.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...