【发布时间】:2018-05-08 15:06:02
【问题描述】:
我正在尝试使用 Microsoft Graph 订购一系列列表项:
.../items?select=id&orderby=id%20desc
我尝试了多个属性,并使用空格而不是 %20。我关注了documentation。
但 id 总是按升序排列。我做错了什么还是 Microsoft Graph 的错误?
【问题讨论】:
标签: microsoft-graph-api sharepoint-online
我正在尝试使用 Microsoft Graph 订购一系列列表项:
.../items?select=id&orderby=id%20desc
我尝试了多个属性,并使用空格而不是 %20。我关注了documentation。
但 id 总是按升序排列。我做错了什么还是 Microsoft Graph 的错误?
【问题讨论】:
标签: microsoft-graph-api sharepoint-online
SharePoint endpoints 当前不支持$orderby 参数。目前仅支持$select、$expand 和$filter。
我建议访问UserVoice 并添加对此功能的请求。拉取ListItem 资源的集合似乎很有价值。
顺便说一句,您还缺少$ 前缀:
items?$select=id&$orderby=id desc
仅在 beta 端点上支持忽略 $ 前缀。根据documentation:
注意:在
beta端点上,$前缀是可选的。
【讨论】:
beta。它不稳定且不受支持。也就是说,您是否尝试过添加$?
ListItem集合不支持$OrderBy
$top 不是一个好主意,因为它会严重影响性能。通常最好按页面获取。这允许您与下一页请求并行构建本地对象。