是否可以将$ filters与msgraph / groups / delta一起使用?

时间:2018-06-28 13:49:37

标签: azure-active-directory microsoft-graph

我正在编写一个应用程序,该应用程序应该同步给定组下AAD中存在的组的用户详细信息。计划是使用/ groups / delta端点。

我正在尝试为/ groups / delta中的组寻找以下/ groups查询参数的等效项:

https://graph.microsoft.com/v1.0/groups?$filter=displayName+eq+'someGroup'&$expand=members

期望响应将返回“ someGroup”下新添加/删除的成员,并可选地扩展某些字段...有什么想法吗?

1 个答案:

答案 0 :(得分:2)

  

$filter$orderby的支持有限:
  -唯一受支持的$filter表达式用于跟踪特定对象$filter=id+eq+{value}上的更改。您可以filter个对象。例如,https://graph.microsoft.com/v1.0/groups/delta/?$filter= id eq '477e9fc6-5de7-4406-bb2a-7e5c83c9ffff' or id eq '004d6a07-fe70-4b92-add5-e6e37b8affff限制为50 个过滤对象。

来源:microsoftgraph/microsoft-graph-docs

并且:

  

对$ filter运算符的支持在Microsoft Graph API中有所不同。通常支持以下逻辑运算符:

     
      
  • 等于(eq)
  •   
  • 不等于(ne)
  •   
  • 大于(gt)
  •   
  • 大于或等于(ge)
  •   
  • 小于(lt)
  •   
  • 小于或等于(le)
  •   
  • 和(和)
  •   
  • 或(或)
  •   
  • 不是(不是)
  •   

来源:Use query parameters to customize responses