在OneDrive中按日期范围过滤文件

时间:2017-04-07 10:13:50

标签: microsoft-graph 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是否支持日期的过滤器参数?

1 个答案:

答案 0 :(得分:2)

不支持按dateTime过滤。

如果您是为了与OneDrive同步而尝试执行此操作,则可能需要查看delta。此方法允许您的应用随时跟踪驱动器及其子级的更改。