【发布时间】:2019-02-08 02:59:36
【问题描述】:
我想通过 Microsoft Graph 访问所有组的所有成员。我想在一次调用中收集这些信息,而不是遍历每个组。
我只想为展开的成员选择一个信息子集。
我找不到这样做的方法,但我相信它是受支持的。在展开时选择合适的方法是什么?
据我所知,这应该可以满足我的需求,但是,返回的结果没有 members 属性:
https://graph.microsoft.com/v1.0/groups?$expand=members($select=id,userPrincipalName)
然而,这确实返回了所有成员,但提供了比我正在寻找的更多方式信息:
https://graph.microsoft.com/v1.0/groups?$expand=members
我在两个地方试过这个:
Microsoft Graph API explorer(以上具体示例)。
在真实环境中的我的代码中。此处的代码我将省略,因为代码的结果与 Graph Explorer 相同。
编辑:虽然我已经接受了 Marc 的回答,因为它有助于解决这个问题,但对于其他人,我要注意以下内容仍会在单个(尽管很大)响应中返回组和成员:
https://graph.microsoft.com/v1.0/groups?$expand=members
【问题讨论】: