我已经将"披萨"对话框部署到了我的蓝色帐户。我正在使用Postman在编码实施之前验证其余的交互。我能够使用对话框休息来检索对话框ID。返回的对话框ID我建立了一个新对话(well Client_id and Converty_id)空的:
https://gateway.watsonplatform.net/dialog/api/v1/dialogs/ee93cf6e-8718-4524-b10c-4f20f20fee90883/conversation
我使用返回的对话ID发送另一个对话请求,但我首先在标题中设置了对话_id,而输入值则为"大披萨"
https://gateway.watsonplatform.net/dialog/api/v1/dialogs/ee93cf6e-8718-4524-b10c-4f20f20fee90883/conversation
我没有在对话框中获得下一个转弯,而是要获得一个新的对话ID和新客户ID,然后输入再次询问我想订购的披萨。
我应该能够使用Postman测试对话框的交互,为什么我后续的对话框都被视为新的对话请求?
感谢任何建议。
您说您正在设置标题中的对话ID,因此我假设您可能会错误地传递该ID参数。根据Watson Dialog API Explorer,它指出,如果您不通过对话_id,它将开始新的对话。由于您错误地传递了converation_id,因此认为您没有提供一个,并将与您开始新的对话。
由于您使用的是邮递员,请尝试在邮政正文而不是标题中设置对话。