使用Microsoft Graph API访问用户的Office 365组的端点是什么?
问题描述:
我正在使用https://graph.microsoft.com/v1.0/groups但它需要管理员权限。有谁知道如何获得分配给登录用户的组?使用Microsoft Graph API访问用户的Office 365组的端点是什么?
答
对于读取或管理Office 365组的应用程序,它确实需要管理员将这些权限授予应用程序。一旦被授予,该应用程序可以查询登录用户所属的O365组。有关更多信息,请参阅权限主题中的方案部分:https://graph.microsoft.io/en-us/docs/authorization/permission_scopes#permission-scope-scenarios。
此外,Microsoft Graph文档的首页概述还包含一个包含常见查询的表:https://graph.microsoft.io/en-us/docs/overview/overview。你想要的(以获取在用户签订的组)是:
GET https://graph.microsoft.com/v1.0/me/memberOf/$/microsoft.graph.group?$filter=groupTypes/any(a:a%20eq%20'unified')
希望这有助于
感谢您的帮助。我试图获取属于登录用户所属组的文件。在商业驱动中,组显示在页面左侧的“组”中。因此,如果我理解正确,我需要创建一个组织管理员需要使用的同意屏幕,以便为组织内的所有用户提供该功能。 – user3660575
如果用户是组的成员,则他们有权访问的文件应显示为与他们共享的文件。看看https://graph.microsoft.io/en-us/docs/api-reference/v1.0/api/drive_sharedwithme –