Oauth 2.0 不能;列出频道消息“;关于Azure AD Graph API测试版

Oauth 2.0 不能;列出频道消息“;关于Azure AD Graph API测试版,oauth-2.0,microsoft-graph-api,http-get,azure-ad-graph-api,microsoft-teams,Oauth 2.0,Microsoft Graph Api,Http Get,Azure Ad Graph Api,Microsoft Teams,当我尝试列出我收到的频道消息时: [...] "code": "UnknownError", "message": "Failed to execute backend request." [...] 这个错误适用于我不属于的所有团队 尝试从Microsoft Flow(使用HTTP GET)以及Graph Explorer调用API时出现此错误:我使用的帐户具有完全权限,但仍要求检查我的权限: Failure - Status Code 403, 656ms Looks like you m

当我尝试列出我收到的频道消息时:

[...] "code": "UnknownError", "message": "Failed to execute backend request." [...]
这个错误适用于我不属于的所有团队

尝试从Microsoft Flow(使用HTTP GET)以及Graph Explorer调用API时出现此错误:我使用的帐户具有完全权限,但仍要求检查我的权限:

Failure - Status Code 403, 656ms Looks like you may not have the permissions for this call. Please modify your permissions
并且注册的应用程序具有调用此端点所需的有关文档的委托权限:

GET/teams/{id}/channels/{id}/messages


这是因为“测试版”还是我遗漏了什么导致的bug?

在搜索和测试之后,我可以确认我没有理解委托权限是如何工作的

用户需要具有阅读聊天信息的权限,这意味着用户至少需要是与通话相关的团队成员

我通过在一个团队/组上进行测试确认了这一点,该团队/组中的帐户不是成员(结果=Satus代码403),并且在团队/组中添加帐户后,一切都顺利进行

这是否意味着为了能够列出组织中所有团队的频道消息,我们需要每个团队都有一个唯一的帐户成员(=microsoft graph call中使用的帐户)?


如果有人遇到同样的情况,本视频有助于更容易地理解这个概念:

您是否从图形浏览器中得到同样的错误?您可以单击“修改权限”(左窗格)并查看是否已授予Group.ReadWrite.All权限吗?是的,在图形资源管理器上,我得到:失败-状态代码403,705ms看起来您可能没有此呼叫的权限。请修改您的权限+我已授予Group.ReadWrite.All权限BTW:我没有任何问题要调用“获取频道信息”,您能再试一次吗?