Microsoft graph api 从Microsoft Graph获取具有delta和memberOf筛选器的用户
在执行增量查询时,是否有一种基于MemberOf筛选用户的方法 我尝试了以下方法(以及OData语法的多种变体),但没有成功Microsoft graph api 从Microsoft Graph获取具有delta和memberOf筛选器的用户,microsoft-graph-api,Microsoft Graph Api,在执行增量查询时,是否有一种基于MemberOf筛选用户的方法 我尝试了以下方法(以及OData语法的多种变体),但没有成功 https://graph.microsoft.com/beta/users/delta?$filter=MemberOf eq '1f3f7dec-679c-4e3a-bc0b-aa43000c5a31' https://graph.microsoft.com/beta/users/delta?$filter=MemberOf/any(g:g, Id eq '1f3f
https://graph.microsoft.com/beta/users/delta?$filter=MemberOf eq '1f3f7dec-679c-4e3a-bc0b-aa43000c5a31'
https://graph.microsoft.com/beta/users/delta?$filter=MemberOf/any(g:g, Id eq '1f3f7dec-679c-4e3a-bc0b-aa43000c5a31')
错误:
{
"error": {
"code": "BadRequest",
"message": "Invalid filter clause",
"innerError": {
"request-id": "906cdcb0-cf3d-4eda-8c0b-2cdd9002cc4f",
"date": "2017-12-07T10:45:41"
}
}
}
很遗憾,memberOf不是受支持的筛选器。Microsoft Graph delta API仅支持基于不可变属性的筛选。Ok,谢谢。这是有计划的吗?监视一部分用户的更改比监视所有帐户的更改更有意义,尤其是在一个大广告上。它将为Graph API生成大量额外流量,因为我们需要获取所有内容并在客户端丢弃。这是我们绝对希望支持的,因为它是现有功能的逻辑扩展。然而,我们不知道什么时候会发生。你似乎也不支持/memberOf上的任何过滤器…真的很烦人,因为这是一个主要用例(获取所有带有后缀的用户组)@Trey,这个功能的任何更新,因为它仍然迫切需要,以便深入了解用户(即他们的成员身份)上更细粒度的增量变化。当需要跟踪此属性时,这将有助于减少API请求的数量。