我有一个在OneDrive库中共享的OneNote笔记本。当试图通过REST API获取部分时,我收到10008错误消息,说明我有超过5000个项目,并且查询无法完成。我知道这款笔记本的部分远不及5000个,但OneDrive库有超过5000个部分。
我的查询如下:
https://www.onenote.com/api/v1.0/users/ {用户ID} / notes / notebooks / {notebook id} / sections
如果我期望返回5000多件物品,我会预料到会出现这种错误,但在这种情况下,我预计会在10-20个区域附近某处。
我有两个问题,我希望OneNote产品组能够回答:
答案 0 :(得分:0)
- 如果没有移动笔记本,有没有办法解决这个问题?
醇>
在多个列表中拆分笔记本应解决此问题。您希望确保任何列表不包含超过5000个笔记本或部分
- 我可以解释为什么这是必要的吗?
醇>
鉴于笔记本只包含10-20个部分,但是SharePoint索引机制会考虑列表中可用的所有部分,同时过滤给定笔记本的部分,因此当列表包含超过5000个笔记本或部分时,API将失败并显示此错误消息/ p>