我使用图API来获取Azure AD中的组。 通过displayname获取组后,我想得到这个组的成员。 但是在回复中我没有看到任何成员,我只看到了我进行查询的同一组。 我做错了什么?
请求:
https://graph.windows.net/(TenantID)/groups/(GroupID)/members?api-version=2013-11-08
响应:
{
odata.metadata: "https://graph.windows.net/(TenantID)/$metadata#directoryObjects"
value: [1]
0: {
odata.type: "Microsoft.WindowsAzure.ActiveDirectory.Group"
objectType: "Group"
objectId: "GroupID edited by me"
description: "Admin permission for all Sitecollections with Category PRJ"
dirSyncEnabled: true
displayName: "XXX_PRJ_A_SP"
lastDirSyncTime: "2015-06-11T08:00:19Z"
mail: null
mailNickname: "XXX_PRJ_A_SP"
mailEnabled: false
provisioningErrors: [0]
proxyAddresses: [0]
securityEnabled: true
} -
-
}
如何获得该群组的成员?
提前致谢!
答案 0 :(得分:0)
您可以尝试使用较新的Graph API版本,例如1.5吗?
我使用Graph Explorer测试了这个查询,我能够找回一个组的成员。请看这里: https://graphexplorer.cloudapp.net/Home/Index/DemoCompany?UrlRequest=GET&text=https%3A%2F%2Fgraph.windows.net%2Fgraphdir1.onmicrosoft.com%2Fgroups%2F07106f0b-6c43-4412-9795-c5571fbc8ff1%2Fmembers
希望这有助于您解决可能遇到的任何问题。
谢谢, Shawn Tabrizi