筛选器查询失败的Microsoft Graph

时间:2016-08-25 19:04:47

标签: azure azure-active-directory microsoft-graph azure-ad-graph-api

我正在尝试对Microsoft Graph执行过滤查询(例如):

https://graph.microsoft.com/beta/me?$filter=extension_d8dde29f1095422e91537a6cb22a2f74_skypeId+eq+'joe.smith'

但我总是收到类似的回应:

{
    "error": {
        "code": "BadRequest",
        "message": "Filter not supported.",
        "innerError": {
            "request-id": "d1b45316-80c9-4ce1-bfe3-3c07a4af42a9",
            "date": "2016-08-25T18:53:45"
        }
    }
}


我能够使用Azure AD Graph进行此操作,但我希望使用MS Graph获得类似的结果:

https://graph.windows.net/contoso.com/users/joe@contoso.com?api-version=1.21-preview&$filter=extension_d8dde29f1095422e91537a6cb22a2f74_skypeId+eq+'joe.smith'

MS Graph无法使用扩展属性进行过滤吗?是否有正确的方法可以帮助我查询扩展属性?或其他替代查询?

由于

2 个答案:

答案 0 :(得分:1)

This issue has now been fixed and deployed.
Vishrut - please try your query again and confirm that this is now working for you.

答案 1 :(得分:0)

我也可以重现这个问题。但是使用内置属性过滤用户集合对我来说很有效。似乎Microsoft Graph不支持过滤用户rest API的自定义属性。

如果您需要此功能,可以从here提交反馈。