【发布时间】:2019-11-01 09:29:27
【问题描述】:
我有一个客户端应用程序,它利用 Microsoft Graph 获取某个 AAD 组的增量更改。
我的 BVT 发现了一个问题,当我调试时,我发现 Graph 请求不再返回 members@delta 集合,因此该应用没有收到任何组成员资格更改。
请求:
https://graph.microsoft.com/v1.0/groups/delta?$expand=members&$select=id,displayName,mailNickName,onPremisesSecurityIdentifier,groupTypes,securityEnabled&$filter=id eq '9f63ad39-xxxx-xxxx-xxxx-xxxxxxxxxxxxxx'
回应:
{
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#groups(id,displayName,mailNickname,onPremisesSecurityIdentifier,groupTypes,securityEnabled,members())",
"@odata.nextLink": "https://graph.microsoft.com/v1.0/groups/delta?$skiptoken=duo2tEVrL.............................-Ay-zlyuo2tEVrLOUh0PUTdXM",
"value": [
{
"displayName": "TestGroup-OneUser",
"mailNickname": "9a234b7e8ad-3",
"securityEnabled": true,
"id": "9f63ad39-xxxx-xxxx-xxxx-xxxxxxxxxx",
"members@delta": [
{
"@odata.type": "#microsoft.graph.user",
"id": "18e2a00c-xxxx-xxxx-a9a9-xxxxxxxxxxxxx"
}
]
}
]
}
知道发生了什么变化吗?
【问题讨论】:
-
我不明白,您似乎在该回复中收到了成员资格更改。
-
这是以前工作时的预期响应。我现在得到的响应没有“members@delta”块。我只得到了一般属性。好像我没有指定 $expand=members。
标签: azure-active-directory microsoft-graph-api