我目前正在使用Microsoft Graph API来列出组的成员/所有者。
我有几个小组,既有成员又有所有者
我可以在Graph API Explorer中查看两者,例如
https://graph.microsoft.com/groupID/members
https://graph.microsoft.com/groupID/owners
这在浏览器中工作正常,并返回该组的用户集合
我有一些代码(通过Guzzle)可以到达上述2个端点。我可以获得owners
的列表,但是members
始终为空。
它返回以下内容(通过var_dump()
:
array(2) {
'@odata.context' =>
string(59)
"https://graph.microsoft.com/v1.0/$metadata#directoryObjects"
'value' =>
array(0) {
}
}
我的租户已获得完全管理员(admin_consent)的权限才能进行处理。我可以得到所有者,但不能获得成员,这似乎很奇怪。
谢谢
答案 0 :(得分:0)
我认为您正在尝试使用似乎不正确的URL group member
来获取https://graph.microsoft.com/groupID/members
。
请尝试在Microsoft Graph
URL下方
https://graph.microsoft.com/v1.0/groups/b4699e9c-6b78-Your_Group_ID_39cee27b53/members
请参阅屏幕截图:
有关详细信息,您可以参考official docs