You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Microsoft Graph API同时使用$filter与$expand查询报错解决方案问询

Microsoft Graph API 拉取带邮箱用户及上级ID解决方案

过滤+展开上级查询报错修复

$filter=mail ne null 和 $expand=manager 组合触发 Unsupported Query 错误是因为该查询属于目录对象高级查询场景,添加两个配置即可正常调用:

  • 请求头新增:ConsistencyLevel: eventual
  • 查询参数追加$count=true
    调整后基础查询语句为:
    /users?$count=true&$filter=mail ne null&$expand=manager

展开上级仅查询ID属性报错修复

$expand=manager($select=id) 触发 Invalid $select properties 错误的核心原因同样是缺少高级查询配置,在已经添加上述请求头和$count=true参数的前提下,直接使用该嵌套$expand写法即可正常返回仅包含上级ID的结果,完整查询语句为:
/users?$count=true&$filter=mail ne null&$expand=manager($select=id)

权限要求

调用接口需授予User.Read.All或Directory.Read.All权限,可根据委托调用、应用调用的不同场景选择对应权限类型即可。

内容的提问来源于stack exchange,提问作者Tomas

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.14 12:45:04