Watson Dialog 无法识别对话的继续
Watson Dialog does not recognize continuation of conversation
在尝试使用对话工具来了解 API 的工作方式时,我 运行 遇到了一个问题,其中 POST 到 /conversation 创建了一个新的对话,而不是继续一个现有的。我正在使用在以下位置找到的文档:http://www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/dialog/api/v1/
初始 POST return 是一个对话和客户端 ID,但添加了这些值的后续请求以及输入值只是 return 新对话的信息。这些文档不准确吗?
这是我为使它起作用而进行的多次尝试之一的屏幕截图。客户端和连接 ID 从以前的 POST 到 /conversation
感谢您的帮助!
您第一次调用 Converse 时不应指定对话 ID。对话将 return 带有第一个响应的对话 ID。
然后您使用该 ID 继续对话。不清楚您是否在上面的示例中这样做。
事实证明我对对话/客户端 ID 和输入使用了错误的编码。 Watson 期望表单值被 URL 编码。一旦我做了那个改变,问题就解决了。
感谢所有付出时间和帮助的人!
在尝试使用对话工具来了解 API 的工作方式时,我 运行 遇到了一个问题,其中 POST 到 /conversation 创建了一个新的对话,而不是继续一个现有的。我正在使用在以下位置找到的文档:http://www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/dialog/api/v1/
初始 POST return 是一个对话和客户端 ID,但添加了这些值的后续请求以及输入值只是 return 新对话的信息。这些文档不准确吗?
这是我为使它起作用而进行的多次尝试之一的屏幕截图。客户端和连接 ID 从以前的 POST 到 /conversation
感谢您的帮助!
您第一次调用 Converse 时不应指定对话 ID。对话将 return 带有第一个响应的对话 ID。
然后您使用该 ID 继续对话。不清楚您是否在上面的示例中这样做。
事实证明我对对话/客户端 ID 和输入使用了错误的编码。 Watson 期望表单值被 URL 编码。一旦我做了那个改变,问题就解决了。
感谢所有付出时间和帮助的人!