You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

.NET Core 6.0 Bot应用使用TeamsInfo获取团队成员时遇403禁止错误

问题解决思路

1. 权限补充与确认

你当前配置的TeamMember.Read.All权限理论上支持获取团队成员信息,但需要注意:

  • 该权限需以应用权限方式授予(而非委派权限),并且要在Azure AD管理门户中完成管理员同意
  • 若你的Bot需要读取私有频道成员,还需额外添加ChannelMember.Read.All应用权限

2. NuGet包版本升级

你的Microsoft.Bot.Builder.Teams版本4.16.1.0发布于2022年,属于较旧版本:

  • 旧版本的TeamsInfo类底层可能依赖已被Teams API废弃或权限策略调整的端点
  • 升级到最新稳定版(如4.22.x系列)后,TeamsInfo会适配最新的Microsoft Graph Teams接口,权限逻辑更清晰,也能修复旧版本的已知bug

3. 额外排查点

  • 确认调用TeamsInfo方法时传入的teamId、turnContext参数正确无误
  • 检查Bot的身份验证配置,确保使用的是正确的应用凭据(客户端ID、客户端密钥),且未过期

内容的提问来源于stack exchange,提问作者Kapil Chauhan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 18:01:13