【问题标题】:Postman requests keep creating new conversations邮递员请求不断创建新的对话
【发布时间】:2016-06-15 14:35:02
【问题描述】:

我已将“pizza”对话框部署到我的 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 发送另一个会话请求,但我首先在标题中设置了会话 ID,并将输入值设置为“A large Pizza”

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

我得到了一个新的对话 ID 和新的客户 ID,而不是在对话框中进入下一轮询问浇头,然后再次输入询问我要订购什么尺寸的披萨。

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

感谢任何建议。

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2019-06-22
      • 2023-04-02
      • 2023-03-29
      • 1970-01-01
      • 2019-10-12
      • 2021-05-23
      • 2017-06-17
      • 2020-05-22
      • 2018-03-20
      相关资源
      最近更新 更多