Azure active directory 是否可以将$filters与msgraph/groups/delta一起使用?
我正在编写一个应用程序,该应用程序将同步AAD中给定组下的组中的用户详细信息。计划使用/groups/delta端点 我试图为/groups/delta中的组查找与以下/groups查询参数等效的参数:Azure active directory 是否可以将$filters与msgraph/groups/delta一起使用?,azure-active-directory,microsoft-graph-api,Azure Active Directory,Microsoft Graph Api,我正在编写一个应用程序,该应用程序将同步AAD中给定组下的组中的用户详细信息。计划使用/groups/delta端点 我试图为/groups/delta中的组查找与以下/groups查询参数等效的参数: https://graph.microsoft.com/v1.0/groups?$filter=displayName+eq+'someGroup'和$expand=members 期望响应应该在“someGroup”下返回新添加/删除的成员,并可以选择扩展某些字段。。。有什么想法吗 对$fil
https://graph.microsoft.com/v1.0/groups?$filter=displayName+eq+'someGroup'和$expand=members
期望响应应该在“someGroup”下返回新添加/删除的成员,并可以选择扩展某些字段。。。有什么想法吗
对$filter
和$orderby
的支持有限:-唯一支持的
$filter
表达式用于跟踪特定对象上的更改:$filter=id+eq+{value}
。您可以过滤多个对象。例如,https://graph.microsoft.com/v1.0/groups/delta/?$filter=id eq'477e9fc6-5de7-4406-bb2a-7e5c83c9ffff'或id eq'004d6a07-fe70-4b92-add5-E6E37B8AFFF
。有50个过滤对象的限制
资料来源:
以及:
对$filter运算符的支持因Microsoft Graph API而异。通常支持以下逻辑运算符:
- 相等(eq)
- 不等于(ne)
- 大于(gt)
- 大于或等于(ge)
- 小于(lt)
- 小于或等于(le)
- 及(及)
- 或(或)
- 不(不)
来源:要对此进行进一步扩展,您可以使用
/groups?$filter=displayName+eq+'someGroup'&$select=id
获取组id,然后使用该id获取增量,并使用/groups/delta?$filter=id eq'value'
。