Dropbox API ListFolder 限制 2000 个条目

Dropbox API ListFolder limit 2000 entries

我最近发现 listFolder/Continue API returns 只有 2000 个条目。而且我还尝试了递归和 while 循环来获取所有元数据并添加到现有的顶级 result.getEntries() 列表中。但是 none 这些方法都有效,我仍然看到最终结果中只有 2000 个元数据条目。

有没有人试过并在 Java 中使用它?

listFolder 结果的每一页,即来自对 listFolderlistFolderContinue 的单个调用的每个响应,最多可包含大约 2,000 个条目。 (请注意,这个数字不能保证,所以你不应该依赖它。)

为确保您可以获取文件夹中的所有项目,您需要同时使用 listFolderlistFolderContinue,并使用最新的 [=16] 回调 listFolderContinue =] 当上次调用的 hasMoretrue 时。这里有一个工作示例:

https://github.com/dropbox/dropbox-sdk-java/blob/c6aeb4bf3011e6b803eaa325ea20a52f8412ee0f/examples/tutorial/src/main/java/com/dropbox/core/examples/tutorial/Main.java#L32