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

Microsoft Graph messageRules接口日期过滤规则读取异常问题

问题:Microsoft Graph API 获取含日期过滤条件的邮箱规则时缺失字段

我通过以下Graph API请求读取M365用户的收件箱规则列表:

GET https://graph.microsoft.com/v1.0/users/myname@domain.com/mailFolders/inbox/messageRules

所有请求均返回HTTP 200状态码,但当规则包含**日期过滤条件(如“After”)**时,API返回的规则数据缺失conditions和actions字段。

含日期过滤规则的返回示例:

{
    "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#users('myname%40domain.com')/mailFolders('inbox')/messageRules",
    "value": [
        {
            "id": "AgAAC5Uosf8=",
            "displayName": "No date filter!",
            "sequence": 1,
            "isEnabled": true,
            "hasError": false,
            "isReadOnly": true
        }
    ]
}

测试验证情况:

  • 仅移除规则中的“After”日期条件,重新请求后返回结果无变化,仍缺失conditions和actions字段
  • 删除该规则后,重新创建不含“After”条件的相同规则,API可正常返回完整的规则数据(包含conditions和actions字段)

怀疑这是Microsoft Graph API的接口Bug,请求验证该问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.12 16:34:55