我正在尝试获取MS Teams的焙烧炉/用户个人资料。以下是我正在执行的邮递员呼叫的顺序:
生成的访问令牌:https://login.microsoftonline.com/botframework.com/oauth2/v2.0/token
生成的用户访问令牌:https://login.microsoftonline.com/{{TenantId}} / oauth2 / v2.0 / token获取
我加入的团队:https://graph.microsoft.com/v1.0/me/joinedTeams
获得内部团队ID:https://graph.microsoft.com/v1.0/teams/ {{TeamId}} / channels>
获取花名册/用户个人资料:https:// {{ServiceUrl}} / v3 / conversations / {{tId}} / members /
一切正常,但是今天我收到了403禁止错误
{ "error": { "code": "BotNotInConversationRoster", "message": "The bot is not part of the conversation roster." } }
是否有任何解决建议?
我正在尝试获取MS Teams的焙烧炉/用户个人资料。以下是我正在执行的邮递员呼叫的顺序:生成的访问令牌:https://login.microsoftonline.com/botframework.com/oauth2 / ...
[请注意,您的最后一个通话,即“ serviceurl”的通话,显然不属于图表。结果,它的身份验证是不同的。在这种情况下,Teams会将其验证为机器人,并且它需要某些权限。例如,机器人必须安装到相关团队中,以获取该团队的花名册。您说它曾经在工作-是在同一团队中吗?如果没有,则需要将该机器人添加到该团队中。如果“是”,那么可能是有人将机器人从团队中删除了?