为了账号安全,请及时绑定邮箱和手机立即绑定

机器人连接器返回 Forbidden (403) 和 Microsoft.Bot.Connector

机器人连接器返回 Forbidden (403) 和 Microsoft.Bot.Connector

C#
30秒到达战场 2022-06-12 11:11:26
我们正在使用机器人连接器创建主动消息以发送给 Microsoft Teams 中的用户。Bot 连接器返回 Forbidden (403) 和Microsoft.Bot.Connector.ErrorResponseException. 这只发生在代码部署到 Azure 中的某个环境并且没有出现在任何测试环境中时。我们从部署本身得到的警告是“用户来自不同地区” 这是连接器的使用方式:conversationId = connector.Conversations.CreateOrGetDirectConversation(                       机器人帐户,                       用户帐号,                       "<Azure Active Directory Id>").Id;有没有人看到这个问题,我们需要考虑什么来解决它?
查看完整描述

1 回答

?
慕虎7371278

TA贡献1802条经验 获得超4个赞

这可能是两件事之一。


确保您的 Azure 子节点与您的 M365 租户链接到相同的 Azure Active Directory。您可以通过转到 Azure 门户、搜索订阅并选择部署机器人服务的订阅来验证这一点。您应该在顶部菜单中找到一个更改目录来验证这一点。


此外,您的 Bot Framework 连接器的服务 URL 需要位于您的用户区域。请注意,每个区域都有专用的流量管理器端点。例如。


https://smba.trafficmanager.net/emea/

https://smba.trafficmanager.net/amer/

第一个是针对emea,第二个是针对美国 ( amer)。


选择错误可能会触发“用户来自不同地区”。


查看完整回答
反对 回复 2022-06-12
  • 1 回答
  • 0 关注
  • 206 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号