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

使用Graph API按lastModifiedDateTime筛选SharePoint列表项遇请求错误

解决Graph API筛选SharePoint列表最近24小时修改项的无效请求错误

核心问题与修复方案

  • 日期值未用单引号包裹:Graph API的$filter语法要求日期时间值必须用单引号括起来,这是触发"Invalid request"最常见的原因。修正后的请求URL示例:
    https://graph.microsoft.com/v1.0/sites/{site-id}/lists/{list-id}/items?$filter=lastModifiedDateTime ge '2025-04-28T00:00:00Z'
    
  • 确认字段有效性:先通过无筛选的请求返回结果,验证目标列表的lastModifiedDateTime字段确实存在且包含有效值。极少数自定义列表可能存在字段配置异常,导致无法筛选。
  • 添加字段指定(可选优化):如果仅需特定字段,配合$select参数可以精简返回数据,同时规避潜在的字段冲突问题:
    https://graph.microsoft.com/v1.0/sites/{site-id}/lists/{list-id}/items?$select=id,title,lastModifiedDateTime&$filter=lastModifiedDateTime ge '2025-04-28T00:00:00Z'
    

验证步骤

  1. 确保使用UTC时区的ISO 8601格式时间(例如当前UTC时间减24小时)。
  2. 将时间字符串用单引号包裹后替换到$filter参数中,重新发起请求。
  3. 若仍报错,使用Graph Explorer测试相同请求,平台会返回更详细的错误诊断信息。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 07:04:57