我正在构建一个客户端,它将与使用 Microsoft Bot Framework 构建的现有机器人进行交互。当我使用现有渠道进行测试时,该机器人工作正常。使用 Direct Line API 时,我也可以成功开始对话。但是,当我尝试使用 Direct Line API 向机器人发送消息时,我收到内容为“ServiceError”的 500 错误。
我正在使用 Fiddler 向https://directline.botframework.com/v3/directline/conversations/[MyConversationID]/activities发送带有以下标头的 http Post 请求:
Authorization: Bearer <My Secret>
Host: directline.botframework.com
Content-Length: 97
与身体
{
"type": "message",
"from": {
"id": "user1"
},
"text": "hello"
}
我相当确定问题不在我的机器人代码中,因为没有命中断点。有没有人有类似的问题?或者对如何调试它有任何建议?