邮差请求不断创建新会话

时间:2016-06-15 14:35:03

标签: ibm-cloud ibm-watson watson-dialog

我已经部署了#34;披萨"对话框到我的Bluemix帐户。我在编码实现之前使用Postman来验证REST交互。我可以使用REST GET对话框检索对话框ID。获取返回的对话框ID我建立一个新的对话(保留client_id和conversation_id)为空:

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

我使用返回的会话ID发送另一个会话请求,但我首先在标题中设置conversation_id,并将输入值设置为"大披萨"

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

我没有在对话框中找到下一个请求翻页的转弯,而是获得了一个新的会话ID和新的客户ID,并输入再次询问我要订购的大小比萨饼。

我是否应该能够使用Postman测试对话交互,为什么我的后续对话请求都被视为新的会话请求?

感谢任何建议。

1 个答案:

答案 0 :(得分:0)

您说您正在标题中设置会话ID,因此我假设您可能错误地传递了该ID参数。根据{{​​3}},它声明如果你没有传入conversation_id,它将开始一个新的对话。由于你错误地传递了converation_id,它认为你没有提供一个并且会开始与你进行新的对话。

由于您使用的是Postman,请尝试在POST的正文中设置conversation_id,而不是在标题中。