使用微软图来获取办公地点的用户

时间:2017-10-14 22:48:28

标签: azure azure-active-directory microsoft-graph

我正在尝试使用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位置的所有用户?

谢谢!

2 个答案:

答案 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来检索结果的下一页。