Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Microsoft graph api 从Microsoft Graph获取具有delta和memberOf筛选器的用户_Microsoft Graph Api - Fatal编程技术网

Microsoft graph api 从Microsoft Graph获取具有delta和memberOf筛选器的用户

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

在执行增量查询时,是否有一种基于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 '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请求的数量。