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

GraphAPI过滤查询仅获取Inbox邮件文件夹失败求助

解决GraphAPI过滤MailFolders返回收件箱的问题

你之前的过滤语法错在误用了集合过滤的/any()方法——displayName是单个字符串属性,不是数组或集合类型,所以根本不需要用这个语法,这就是查询无结果的原因。

正确的过滤语句应该直接匹配字符串相等:

return _appClient.Users[userID].MailFolders.GetAsync((requestConfiguration) => {
    requestConfiguration.QueryParameters.Filter = "displayName eq 'Inbox'";
});

关于你看不懂的i:i或s:s:这种语法是针对集合类型属性的过滤,比如某个属性是数组,/any(i:i eq 'xxx')里的第一个i是集合中元素的临时变量名,第二个i是引用这个变量,意思是“集合中存在任意一个元素等于xxx”。但displayName是单个值,完全用不上这种写法。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 05:44:51