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

使用Microsoft Graph API按域名筛选邮件遇ErrorInvalidUrlQueryFilter错误求助

解决Microsoft Graph API按域名筛选邮件的ErrorInvalidUrlQueryFilter错误

问题根源

直接使用endswith(from/emailAddress/address,'@xxx.com')筛选时,部分邮件(如系统通知、草稿邮件)的from字段为空,导致筛选路径中出现无效节点,触发错误。

正确请求示例

先判断from/emailAddress/address不为空,再执行后缀匹配:

https://graph.microsoft.com/v1.0/me/messages?$filter=from/emailAddress/address ne null and endswith(from/emailAddress/address,'@xxx.com')

额外注意点

  • 手动发起请求时,若参数包含特殊字符需做URL编码;使用SDK调用则无需手动处理,SDK会自动编码
  • 确保应用已获取Mail.Read权限(委托权限或应用权限均可)
  • 若访问共享邮箱,请求路径需调整为/users/{目标邮箱ID或地址}/messages

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 13:05:19