0

我正在尝试构建一个简单的 API 调用来检索我组织中的所有组。当我进行此调用时:https://graph.microsoft.com/v1.0/groups,响应成功,但不会带来所有组,该列表中没有安全组。

奇怪的是,如果我调用指定给定安全组https://graph.microsoft.com/v1.0/groups/ {id} 的 id,它会给我带来该组的数据。

我一直在调查,找不到这是为什么,我开始认为你不能将安全组拉到一个列表中,你只能一个一个地调用它。

我为我正在验证的用户授予了 Group.Read.All 权限。

4

1 回答 1

0

我打电话时遇到了同样的问题/v1.0/users/user-id/memberOf。我是我的 AD 中的管理员,所以我在结果中获得了安全组,但是当普通用户执行相同的查询时,它将返回除安全组之外的所有组。如果您使用应用程序令牌而不是委托令牌,它应该可以工作。

于 2020-05-04T16:24:57.223 回答