如果我将Get request / v3 / botstate / {channelId} / users / {userId}请求发送给模拟器,它将返回JSon。当然没有什么用处,因为其中没有真正的用户。 (针对请求https://docs.botframework.com/en-us/restapi/state/#/和https://docs.botframework.com/en-us/csharp/builder/sdkreference/stateapi.html#getsetproperties)
引用的文档如果我将其发送给团队,我会收到500服务器错误。没有返回错误的附加信息,它只是重复出现服务器错误。 当我之前收到500发送给团队时,它与发送的JSon有效负载有关。在这种情况下,没有有效负载。 该请求是响应"消息"我的机器人收到了,我正在通过channelId和from.id传递#34;消息"作为我的参数。
我可以发送帖子"消息"请求回来,并成功获取请求/ v3 /对话{conversationId} /成员,所以我的Bot似乎设置正确。
有人有什么想法吗?
答案 0 :(得分:0)
注意:即使ServiceUrl值似乎稳定,但机器人不应该这样 依赖于此,而是始终使用ServiceUrl值
截至今天,Bot Framework仍在预览中。开发人员尽力不提交重大变更。该产品正在不断积极发展。感谢您的耐心,因为解决了问题。
答案 1 :(得分:0)
Microsoft Teams当前不支持检索成员调用中返回的ID之外的用户信息,或者作为传入有效负载的一部分收到的信息。我们应该很快得到更好的支持。