概念 API 分页端点返回不同长度的列表

Notion API paginated endpoint returning lists of varying lengths

我 运行 遇到了一个令人费解的概念 API 问题。我已经按照开发者文档中 here 的描述实现了分页。当我递归点击 Search API 端点到 return 我所有的页面时,结果似乎有随机的轻微变化。例如,我的 Notion 帐户中有大约 1,250 个页面。一次将 return 1,247 页,下一次将 return 1,249 页。在这两个请求中,绝大多数页面 (1,245) 保持不变,但有几个页面(看似)随机删除或添加。此外,returned 的游标值通常是相同的,但有时也会随机变化。我已经用尽了几乎所有我能想到的故障排除方法,但没有 运行 进入任何明显的问题。我很好奇是否还有其他人 运行 喜欢这个或类似的东西?

就像开始时(看似)随机一样,现在不再这样做了。我想知道,由于 API 处于测试阶段,是否有一些功能存在问题? Idk,但这无论如何都关闭了。