Watson Assistant CURL API: как обрабатывать ответы с помощью OPTIONS?

Я пробую IBM Watson Assistant. Конечная цель состоит в том, чтобы интегрировать его с моим пользовательским бэкэндом через Конечные точки cURL API Watson Assistant (потому что пока нет полного PHP SDK).

Когда я настраиваю диалог с ОПЦИИ (Кроме как, ТЕКСТ), как ответ, ОПЦИИ отлично работают внутри его «Попробуйте это«Окно чата. Но когда я запрашиваю его через API cURL как обычно, все остальное работает, за исключением этого диалога с опциями.

Вот рабочий пример внутри Попробуйте это Окно:

введите описание изображения здесь

Но потом, вот возвращение из cURL API (для того же вопроса):

stdClass Object
(
[intents] => Array
(
[0] => stdClass Object
(
[intent] => SOexchangenetworks
[confidence] => 1
)

)

[entities] => Array
(
)

[input] => stdClass Object
(
[text] => Which Stack Exchange Network should I go to look for an answer?
)

[output] => stdClass Object
(
[text] => Array
(
)

[nodes_visited] => Array
(
[0] => node_1_1531885028865
)

[log_messages] => Array
(
)

)

[context] => stdClass Object
(
[conversation_id] => 77ec8fc6-fb6a-4890-92b4-c58cdbc85ba3
[system] => stdClass Object
(
[dialog_stack] => Array
(
[0] => stdClass Object
(
[dialog_node] => root
)

)

[dialog_turn_counter] => 1
[dialog_request_counter] => 1
[branch_exited] => 1
[branch_exited_reason] => completed
)

)

)

Выделение проблемы:

Ты это видишь [output][text] раздел полностью пуст, когда ответ диалога содержит ОПЦИИ.

Примечание: как правило, [output][text] раздел содержит ответ от Watson, если тип ответа Text, Я продолжал использовать этот API cURL в течение некоторого времени.

Как мне решить это, пожалуйста?

0

Решение

На основе Выпуск Watson Assistant примечания, так называемые «богатые ответы» были добавлены в июле 2018 года. текущая версия API является 2018-07-10, В вашей команде curl вы используете версию API 2018-02-16, Попробуйте снова команду curl, но мы используем текущую версию API.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]