【问题标题】:Unable to retrieve item count for Sharepoint List through Microsoft Graph API无法通过 Microsoft Graph API 检索 Sharepoint 列表的项目计数
【发布时间】:2020-04-04 03:07:37
【问题描述】:

我目前正在使用 Microsoft Graph API 通过此 URL 以 JSON 格式返回特定列表的数据:

https://graph.microsoft.com/v1.0/sites/{siteID}/lists/{listID}/items/{itemID}

我想通过迭代itemID 来返回列表中所有项目的数据,itemID 是一个类似于 1、2、3 的数字。虽然我可以这样做,但我不知道要迭代到哪个数字 - 有没有人知道 API 调用或获取列表中项目计数的 URL。如果我向以下 URL 发送 GET 请求:

https://graph.microsoft.com/v1.0/sites/{siteID}/lists/{listID}/items

我只取回 235 个列表项 JSON 对象(远少于列表中实际存在的 1200 个),因此我无法读取最后一个 json 对象 ID 作为计数。

我可以执行一个 while 循环,直到我得到一个“id 不存在错误”,但是有些项目会被定期删除,因此我也可能在那里遇到同样的错误。

【问题讨论】:

    标签: json rest sharepoint microsoft-graph-api sharepoint-list


    【解决方案1】:

    发送 API 查询 (100-200) 项时,它只能检索少数项。所以尝试使用$top查询参数

    使用顶部查询参数。您可以使用 Graph API 检索最多 3000 个项目

    https://graph.microsoft.com/v1.0/sites/{siteID}/lists/{listID}/items?$top=3000

    如果被接受作为答案,请投票

    【讨论】:

      猜你喜欢
      • 2019-08-09
      • 2022-11-09
      • 2017-10-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多