在 OneDrive 中按日期范围筛选文件



我想使用按日期筛选Microsoft Graph获取OneDrive内容,以便仅获取在特定日期之间创建的文件。

我试过:

/v1.0/me/drive/items/{id}/children?filter=createdDateTime ge 2016-02-26T14:41:09Z

但得到以下响应

"error": {
    "code": "invalidRequest",
    "message": "The request is malformed or incorrect.",
    "innerError": {
        "request-id": "c636022f-2fa9-4e41-b8fc-63be5fc5e681",
        "date": "2017-04-07T10:05:46"
    }
}

我也尝试过:

/v1.0/me/drive/root/children?filter=name eq 'folderapr05'

它有效。

OneDrive 是否支持日期的筛选器参数?

不支持

dateTime筛选。

如果你尝试这样做是为了与 OneDrive 同步,你可能想要查看增量。此方法允许你的应用跟踪驱动器及其子驱动器随时间推移的更改。

最新更新