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

如何通过Graph API获取高重要性邮件详情?筛选报错如何解决

错误原因

你的查询语句存在两处写法错误,直接触发了接口报错:

  • 枚举筛选值缺少单引号包裹:importance是Message实体上的枚举类型字段,合法取值为low、normal、high。使用$filter匹配枚举值时,必须给枚举值加上单引号。你直接写high时,接口会把它当做实体上的属性名去解析,所以才会返回“找不到名为high的属性”的错误。
  • URL参数拼接不规范:你写的URL里$select=importance,subject和后面的&连接符之间多了不必要的空格,还手动拆分了URL换行,这类多余字符很容易导致参数解析失败。
正确查询写法

调用以下接口即可筛选出所有高重要性邮件,且仅返回重要性、邮件主题两个字段:

https://graph.microsoft.com/v1.0/me/messages?$select=importance,subject&$filter=importance eq 'high'

额外注意点:

  • 构造Graph API查询URL时,多个查询参数直接用&连接即可,不要在参数、连接符前后加多余空格,也不要随意换行拆分URL,避免解析异常。
  • 除了枚举类型,筛选字符串类型的字段值时也需要用单引号包裹目标值,数字、布尔类型的筛选值不需要加引号。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.30 12:01:12