MS小组Get Roster返回“该漫游器不属于对话名册。”

问题描述 投票:0回答:1

我正在尝试获取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 / ...

azure-active-directory postman microsoft-graph microsoft-teams microsoft-graph-teams
1个回答
1
投票

[请注意,您的最后一个通话,即“ serviceurl”的通话,显然不属于图表。结果,它的身份验证是不同的。在这种情况下,Teams会将其验证为机器人,并且它需要某些权限。例如,机器人必须安装到相关团队中,以获取该团队的花名册。您说它曾经在工作-是在同一团队中吗?如果没有,则需要将该机器人添加到该团队中。如果“是”,那么可能是有人将机器人从团队中删除了?

© www.soinside.com 2019 - 2024. All rights reserved.