Microsoft graph api 按lastModifiedDatetime筛选Onedrive项目

Microsoft graph api 按lastModifiedDatetime筛选Onedrive项目,microsoft-graph-api,Microsoft Graph Api,我尝试通过lastModifiedDatetime属性从Microsoft Graph端点中筛选OneDrive项 诸如此类: https://graph.microsoft.com/beta/me/drive/special/photos/children?$top=3&$orderBy=lastModifiedDatetime 它不起作用。 返回的错误为: “消息”:“系统不支持该请求。” 但是根据文件() oderby:用于对响应集合中的项目顺序进行排序的属性的逗号分隔列表。适用

我尝试通过lastModifiedDatetime属性从Microsoft Graph端点中筛选OneDrive项

诸如此类:

https://graph.microsoft.com/beta/me/drive/special/photos/children?$top=3&$orderBy=lastModifiedDatetime
它不起作用。 返回的错误为:

“消息”:“系统不支持该请求。”

但是根据文件()

oderby:用于对响应集合中的项目顺序进行排序的属性的逗号分隔列表。适用于名称、大小和lastModifiedDateTime字段

顺便说一句,我尝试使用name属性进行排序,它实际上按照预期工作:

https://graph.microsoft.com/beta/me/drive/special/photos/children?$top=3&$orderBy=lastModifiedDatetime

能否确认graph api端点不允许按lastModifiedDateTime进行排序?

OneDrive for Business不支持按lastModifiedDateTime进行筛选。OneDrive Personal支持它。该限制并非特定于Microsoft Graph端点。参考文档页面中有一个关于它的注释。

Thx Marek。我没有找到关于此的注释,请告诉我它在哪里好吗?它在“集合排序”部分:“请注意,在OneDrive for Business中,orderby查询字符串仅适用于名称和url。”