应用 $filter 选项检索在 Graph API 中的特定 date/time 之后更改的文件列表

Applying $filter option to retrieve list of files changed after a specific date/time in Graph API

我的 objective 是在图 API.

的增量查询中使用“lastmodifiedatetime”过滤器检索在特定 date/time 之后更改的文件列表

此增量查询在没有过滤器的情况下运行良好,return 结果 https://graph.microsoft.com/v1.0/drives/b!tdu7QGu1NUiJuvpapUo4eHtDQtia22xMmeJKVjKjCUHKKpRlf9SfT6j9xNTidHfN/root/delta?$filter=lastModifiedDateTime ge '2021-07-30T14:41:08Z'

但是,执行失败,并出现带有过滤子句的错误:-

请告诉我是否有任何解决方案可以过滤掉在特定日期和时间之后更改的文件。任何解决方法也会有所帮助。谢谢。

感谢您的提问。端点上当前不支持过滤器来跟踪对驱动器的更改,这就是请求失败的原因。来自 documentation on tracking changes:

This method supports the $select, $expand, and $top OData query parameters to customize the response.

我建议在您的逻辑中处理过滤作为解决方法。 您是否会考虑 filing a feature request 在 M365 开发者平台上进行调查?

如果您还有其他问题,请告诉我这是否有帮助。