Microsoft Graph 的筛选器查询失败
Filter Query failing for Microsoft Graph
我正在尝试对 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 无法使用扩展属性进行过滤吗?是否有执行此操作的正确方法或其他一些可以帮助我查询扩展属性的替代查询?
谢谢
我也可以重现这个问题。但是使用内置 属性 过滤用户集合对我来说效果很好。 Microsoft Graph 似乎不支持为用户 API.
过滤自定义 属性
如果您需要此功能,可以提交 here 的反馈。
此问题现已修复并部署。
Vishrut - 请再次尝试您的查询并确认这对您有效。
我正在尝试对 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 无法使用扩展属性进行过滤吗?是否有执行此操作的正确方法或其他一些可以帮助我查询扩展属性的替代查询?
谢谢
我也可以重现这个问题。但是使用内置 属性 过滤用户集合对我来说效果很好。 Microsoft Graph 似乎不支持为用户 API.
过滤自定义 属性如果您需要此功能,可以提交 here 的反馈。
此问题现已修复并部署。
Vishrut - 请再次尝试您的查询并确认这对您有效。