我正在尝试使用Microsoft Graph
获取办公地点的所有用户我收到以下错误消息:
为属性' officeLocation'指定了不受支持或无效的查询过滤器子句资源'用户'。
我正在使用以下uri和过滤器:
https://graph.microsoft.com/v1.0/users?$ filter = officeLocation eq' 18/2107'
在图表资源管理器中:
https://developer.microsoft.com/en-us/graph/graph-explorer
如何拉取Office位置的所有用户?
谢谢!
答案 0 :(得分:2)
不幸的是,用户的这个属性是不可过滤的。如果这很重要,请在Uservoice上提出申请:https://officespdev.uservoice.com/forums/224641-feature-requests-and-feedback/category/101632-microsoft-graph-o365-rest-apis
希望这有帮助,
答案 1 :(得分:0)
officeLocation的过滤器直到日期才可用,我们可以查询所有用户,而不是可以根据officeLocation进行过滤的用户,API不会在一次调用中返回所有用户,Microsoft Graph将继续返回对下一页的引用@odata:nextLink属性中的数据与每个响应,直到读取了结果的所有页面为止。您可以通过将@odata:nextLink属性的URL值发送到Microsoft Graph来检索结果的下一页。