Microsoft graph api MSGraph中的用户过滤
我正在尝试在Microsoft Graph API中按属性筛选用户。基本上是试图获得分配了给定Microsoft graph api MSGraph中的用户过滤,microsoft-graph-api,Microsoft Graph Api,我正在尝试在Microsoft Graph API中按属性筛选用户。基本上是试图获得分配了给定jobTitle的用户列表 例如,https://graph.microsoft.com/v1.0/users?$filter=jobtitle eq‘ACCOUNT EXECUTIVE’返回用户列表 我的要求是查询没有作业标题的用户 已尝试https://graph.microsoft.com/v1.0/users?$filter=jobtitle ne null并收到以下消息 { “错误”:{ “代
jobTitle
的用户列表
例如,https://graph.microsoft.com/v1.0/users?$filter=jobtitle eq‘ACCOUNT EXECUTIVE’
返回用户列表
我的要求是查询没有作业标题的用户
已尝试https://graph.microsoft.com/v1.0/users?$filter=jobtitle ne null
并收到以下消息
{
“错误”:{
“代码”:“请求\不支持查询”,
“消息”:“不支持的属性筛选器子句运算符'NotEqualsMatch'。”,
“内部错误”:{
“请求id”:“c9b290bf-2902-4b79-b35b-0f5d251ad80b”,
“日期”:“2017-09-14T11:18:52”
}
}
}
根据这个Git问题,我认为它不受支持:(它最终只是围绕着寻找房间)
无法筛选用户集合中姓氏等于null或空字符串的实体。如本文所述,筛选器的值必须介于1到64个字符之间:-marych 2016年4月26日
缺少空筛选是由于用户的索引方式。我们无法有效检索未设置索引属性的用户。没有计划改变这一点marych 2016年5月13日
$filter=部门ge'!'代码>似乎是一种解决方法。为什么这样做?这正是我需要它做的。“!”有什么意义$filter=department ge“”(带空格)可能更好。查询之所以有效,是因为“!”是ASCII表中的第二个可打印字符(空格是第一个,这就是为什么我说它可能更好)这是个好主意Leon!