在 Microsoft Graph 中按手机或商务手机筛选用户

Ali*_*kin 5 microsoft-graph-api

是否可以通过电话过滤用户?我正在尝试通过电话号码在全局地址列表中查找联系人。

我已经尝试过https://graph.microsoft.com/v1.0/users?$filter=mobilePhone eq '+1234567890',但出现以下错误: "code": "Request_UnsupportedQuery", "message": "Unsupported or invalid query filter clause specified for property 'mobilePhone' of resource 'User'."

商务电话/任何似乎也不起作用。但是,上述查询在个人联系人中工作正常,但随后我必须手动将全局地址列表同步到我的个人联系人,这是不可取的。

提前致谢。

小智 5

我知道这个问题已经问了快四年了,因为我今天也在看同样的问题,只是想把答案留在这里,供未来的流浪者参考。

根据此文档https://learn.microsoft.com/en-us/graph/aad-advanced-queriesmobilePhone并且businessPhones被认为是高级查询,为了查询它,您需要$count=true在查询字符串中,并ConsistencyLevel: eventual在标题。并且您可能需要转义+into %2B

Microsoft 于 2020 年宣布了此功能https://developer.microsoft.com/en-us/office/blogs/microsoft-graph-advanced-queries-for-directory-objects-are-now-generally-available/


Mar*_*eur -1

中支持各种电话属性$filter

我建议访问UserVoice并添加您的建议(并对其他建议进行投票)。