我最近发现 listFolder/Continue API 仅返回 2000 个条目。我还尝试了递归和 while 循环来获取所有元数据并添加到现有的顶级 result.getEntries() 列表中。但这些方法都不起作用,我仍然看到最终结果中只有 2000 个元数据条目。
有人尝试过并使其在 Java 中工作吗?
最佳答案
listFolder
结果的每一页,即对 listFolder
或 listFolderContinue
的单个调用的每个响应,最多可以包含大约 2,000 个条目。 (请注意,这个数字并不能得到保证,因此您不应依赖它。)
为了确保您可以获取文件夹中的所有项目,您需要同时使用 listFolder
和 listFolderContinue
,回调到 listFolderContinue
> 当上次调用的 hasMore
为 true
时,使用最新的cursor
。这里有一个工作示例:
关于java - Dropbox API ListFolder 限制 2000 个条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45825310/