Watson Dialog不承认会话的继续

时间:2016-02-15 23:44:03

标签: ibm-watson watson-dialog

当尝试使用Dialog工具来了解API的工作方式时,我遇到了一个问题,即POST / to conversation会创建一个新会话,而不是继续现有会话。我使用的是http://www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/dialog/api/v1/

中的文档

初始POST返回会话和客户端ID,但添加了这些值的后续请求以及输入值只返回新会话的信息。这些文档是否不准确?

以下是我尝试使用此功能之一的截图。客户端和连接ID来自之前的POST到/ conversation

http://imgur.com/4035dWe

感谢您的帮助!

2 个答案:

答案 0 :(得分:2)

您第一次打电话给Converse时,不应指定会话ID。对话框将返回第一个响应的对话ID。

然后,您可以使用该ID继续维护对话。目前还不清楚你是否在上面的例子中这样做。

答案 1 :(得分:1)

事实证明我使用的是对话/客户端ID和输入的错误编码。 Watson希望表单值是URL编码的。一旦我做出改变,问题就解决了。

感谢所有提供时间和帮助的人!