2016-06-15 1 views
0

Я развернул диалог «pizza» на мою учетную запись Bluemix. Я использую Postman для проверки взаимодействий REST до моей реализации кодирования. Я могу получить идентификатор диалога, используя диалог REST GET. Принимая возвращаемый диалоговый идентификатор Я установить новый разговор (отпуск client_id и conversation_id) пусто:Запросы почтальона продолжают создавать новые разговоры

https://gateway.watsonplatform.net/dialog/api/v1/dialogs/ee93cf6e-8718-4524-b10c-4f20fee90883/conversation

я использовать возвращаемый разговор идентификатор отправить еще один запрос разговора, но я первый набор в заголовке в conversation_id, и входное значение «Большое Pizza»

https://gateway.watsonplatform.net/dialog/api/v1/dialogs/ee93cf6e-8718-4524-b10c-4f20fee90883/conversation

Вместо того, чтобы следующий поворот в диалоге с просьбой о начинками я получаю новый разговор идентификатор и новый идентификатор клиента, и ввод с просьбой снова меня за то, что размер пиццы I Я хотел бы заказать.

Должен ли я быть в состоянии проверить взаимодействие диалога с помощью Postman, и почему мои последующие запросы на диалог все рассматриваются как новые запросы на разговор?

Цените любой совет.

ответ

0

Вы сказали, что задаете идентификатор беседы в заголовке, поэтому я предполагаю, что вы можете неправильно передать этот параметр ID. Согласно Watson Dialog API Explorer, он заявляет, что если вы не перейдете в цепочку бесед, он начнет новый разговор. Поскольку вы неправильно передаете файл-конвергент, он думает, что вы его не предоставили, и с вами начнется новый разговор.

Поскольку вы используете Почтальон, попробуйте установить session_id в Body POST, а не в заголовке.