我正在尝试在Microsoft Graph API中按属性筛选用户。本质上是尝试获取分配了给定jobTitle的用户列表。
例如,https://graph.microsoft.com/v1.0/users?$filter=jobtitle eq 'ACCOUNT EXECUTIVE'返回一个用户列表。
我的要求是查询没有JobTitle的用户。
尝试使用https://graph.microsoft.com/v1.0/users?$filter=jobtitle ne null并收到以下消息。
{
"error": {
"code": "Request_UnsupportedQuery",
"message": "Unsupported property filter clause operator 'NotEqualsMatch'.",
"innerError": {
"request-id": "c9b290bf-2902-4b79-b35b-0f5d251ad80b",
"date": "2017-09-14T11:18:52"
}
}
}发布于 2020-09-08 11:08:36
$filter=department ge '!'似乎是这里的一个变通方法。
发布于 2017-09-15 01:52:59
根据这个Git问题,我不认为它是受支持的:https://github.com/microsoftgraph/microsoft-graph-docs/issues/239 (它最终只是围绕着寻找房间)
无法筛选用户集合中surname等于null或空字符串的实体。筛选器的值必须介于1到64个字符之间,如下所示:https://msdn.microsoft.com/en-us/Library/Azure/Ad/Graph/api/entity-and-complex-type-reference#userentity - marych Apr 26,2016
缺少空过滤是由于索引用户的方式造成的。我们无法有效地检索未设置索引属性的用户。目前还没有改变这一点的计划。--2016年5月13日
https://stackoverflow.com/questions/46217739
复制相似问题