【问题标题】:Filtering Onedrive items by lastModifiedDatetime按 lastModifiedDatetime 过滤 Onedrive 项目
【发布时间】:2016-09-14 14:29:35
【问题描述】:

我尝试通过 lastModifiedDatetime 属性从 Microsoft Graph 端点中过滤 OneDrive 项目。

类似的东西:

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

它不起作用。 返回的错误是:

"message": "系统不支持该请求。"

但是根据文档(https://dev.onedrive.com/odata/optional-query-parameters.htm#optional-odata-query-parameters

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

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

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

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

【问题讨论】:

    标签: microsoft-graph-api


    【解决方案1】:

    OneDrive for Business 不支持按 lastModifiedDateTime 过滤。 OneDrive 个人版支持它。该限制并不特定于 Microsoft Graph 终结点。参考文档页面中有关于它的注释。

    【讨论】:

    • 谢谢马雷克。我没有找到关于这个的注释,你能指出它在哪里吗?
    • 它在“排序集合”部分:“请注意,在 OneDrive for Business 中,orderby 查询字符串仅适用于名称和 url。”
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-01
    • 2011-06-08
    • 1970-01-01
    • 1970-01-01
    • 2021-09-08
    相关资源
    最近更新 更多