Microsoft graph api 如何修复';用户登录。您的租户的团队已禁用;图形api调用中出错

Microsoft graph api 如何修复';用户登录。您的租户的团队已禁用;图形api调用中出错,microsoft-graph-api,azure-ad-graph-api,microsoft-teams,Microsoft Graph Api,Azure Ad Graph Api,Microsoft Teams,我想使用Teams graph api检索团队(组)的所有通道 我在“{GroupId}/channels”上使用“Get”请求 响应为“拒绝访问”、“用户登录”。已为您的租户禁用团队。” 其他资料: 当我使用团队应用程序(web或桌面)时,我没有任何问题,用户是团队(组)的所有者 用户拥有Office 365 F1许可证,团队已激活 他拥有“安全管理员”的角色 我通过get请求检索团队:“”,工作正常 我遇到了与“”相同的错误 我使用一个具有“group.ReadWrite.all”和“us

我想使用Teams graph api检索团队(组)的所有通道

我在“{GroupId}/channels”上使用“Get”请求

响应为“拒绝访问”、“用户登录”。已为您的租户禁用团队。”

其他资料:

  • 当我使用团队应用程序(web或桌面)时,我没有任何问题,用户是团队(组)的所有者

  • 用户拥有Office 365 F1许可证,团队已激活

  • 他拥有“安全管理员”的角色

  • 我通过get请求检索团队:“”,工作正常

  • 我遇到了与“”相同的错误

  • 我使用一个具有“group.ReadWrite.all”和“user.Read.all”权限的应用程序,并且连接使用一个承载令牌

  • 这不是我的环境,所以我不能授予graph Api Explorer的权限,我不是管理员。因此,通过GraphAPI浏览器,我得到了一个403禁止请求

如果有人能帮忙的话。 谢谢


答:问题是F1许可证使用Graph API,但有一些限制。您应该使用E3到E5许可证,在Graph API上有完全的权限。

在我这边,这两种许可证都适用于O365用户许可证

GET 'https://graph.microsoft.com/v1.0/teams/{teamId}/channels

警告! 当您使用graph API(特别是团队)时,用户应该拥有E3到E5许可证。 F1许可证也适用,但有一些限制。 我将在稍后的帖子中添加这些限制


谢谢大家的帮助。

是的,当我与类似的用户一起使用我的租户(Microsoft demo租户)时,许可证office 365 E3除外,它工作正常。但是我的问题发生在租户身上,我不是管理员(客户端),因此我无法授予graph api explorer的权限…我使用的应用程序具有某些权限:Group.ReadWrite.All(对于我们的情况)和一个由持票人连接的令牌Microsoft团队在Office 365 Business Essentials、Office 365 Business Premium和Office 365 Enterprise中提供(E1、E3、E5、F1)和Office 365教育计划。有关详细信息,您可以阅读。您使用什么流来获取承载令牌?我使用以下参数:{TenantId}/oauth2/token:客户机id(应用程序id),客户机机密(应用程序机密),grantype:password,user login和user password您是否可以使用?Group.ReadWrite.All需要租户管理员权限。安全管理员权限不够。@Wajeed MSFT的建议很好-验证令牌是否实际具有Group.ReadWrite.All和user.Read.all权限。@Wajeed Group.ReadWrite.All在令牌中,您可以在下面看到它:“scp”:“Directory.accessUser.All Directory.ReadWrite.All Group.ReadWrite.All Member.Read.Hidden User.Read.All User.ReadBasic.All”,“sub”:“VCBCT_Lht8I5eXB5tFCZ5hFmNQuRxNhAZLnbp_KnMk8”,“tid”:“47abbbc-b105-437d-9a5f-1d3953dc944f”,…@BillBliss MSFT,我明白你的意思,但在Microsoft演示租户上,我可以使用我的代码,只要有安全管理员权限的用户就可以使用我的代码……我认为问题不在我的代码或用户配置中(可能除了F1许可证,但SunnySun说这不是问题)我很确定这是一个租户配置,但我不知道如何激活租户上的团队,我读到它不再是必要的…你能提供电子邮件别名吗?
GET https://graph.microsoft.com/v1.0/me/joinedTeams