0

我有一个在 OneDrive 库中共享的 OneNote 笔记本。尝试通过 REST API 获取这些部分时,我收到 10008 错误消息,说明我有超过 5000 个项目并且无法完成查询。我知道这个笔记本的分区远少于 5000 个,但 OneDrive 库却有 5000 多个条目。

我的查询如下:

https://www.onenote.com/api/v1.0/users/ {user id}/notes/notebooks/{notebook id}/sections

如果我期望返回 5000 多个项目,我会预料到这种错误,但在这种情况下,我期望在 10-20 个部分附近的某个地方。

我有两个问题希望 OneNote 产品组回答:

  1. 有没有办法在不移动笔记本的情况下解决这个问题?
  2. 我可以解释为什么这是必要的吗?
4

1 回答 1

0
  1. 有没有办法在不移动笔记本的情况下解决这个问题?

跨多个列表拆分笔记本应该可以解决此问题。您想确保任何列表不包含超过 5000 个笔记本或分区

  1. 我可以解释为什么这是必要的吗?

给定笔记本仅包含 10-20 个部分,但 SharePoint 索引机制会在过滤给定笔记本的部分时考虑列表中可用的所有部分,因此当您的列表包含超过 5000 个笔记本或部分时,API 将失败并显示此错误消息

于 2016-07-25T22:34:18.160 回答