Microsoft graph api MSGraph中的用户过滤

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并收到以下消息 { “错误”:{ “代

我正在尝试在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
并收到以下消息

{
“错误”:{
“代码”:“请求\不支持查询”,
“消息”:“不支持的属性筛选器子句运算符'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!