Как я должен отправить свой ответ REST Api от Android обратно в IBM Watson? - PullRequest
0 голосов
/ 20 сентября 2018

Я занимаюсь разработкой Android ChatBot с помощью Watson.У меня есть случай, когда мне нужно вызвать внешний REST API.Поэтому я определяю имя функции и параметры в теге действия редактора JSON.Я получаю эти переменные в моем коде Android через разговор Api.У меня вопрос, как я должен отправить свой ответ REST Api обратно Уотсону?Я знаю, что я должен использовать / сообщение API, в котором мне нужно установить контекст.И первоначально я получаю контекст из класса MessageResponse после того, как API диалога будет выполнен.И как мы собираемся сообщить Ватсону об остальном ответе API.Как мы связываем этот ответ с Уотсоном?Помогите мне с кодом, если можете.

1 Ответ

0 голосов
/ 23 октября 2018

Для вызова внешнего REST API рекомендуется использовать Облачные функции - при реализации облачной функции вы создаете необходимый API-запрос.Затем в Watson Assitant вы добавляете поле "action", в котором вы указываете, какую облачную функцию вызывать и где хранить результат (результат будет сохранен в некоторой переменной в поле "context").Подробнее в документации о том, как делать программные вызовы из диалогового узла.

...