Dropbox API ListFolder限制2000个条目

时间:2017-08-22 19:14:44

标签: java dropbox dropbox-api dropbox-sdk

我最近发现这一点,listFolder / Continue API仅返回2000个条目。我还尝试了递归和while循环来获取所有元数据并添加到现有的顶级result.getEntries()列表。但是这些方法都没有起作用,我仍然看到只有2000个元数据条目才能达到最终结果。

有没有人尝试过使用Java?

1 个答案:

答案 0 :(得分:1)

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

要确保您可以获取文件夹中的所有项目,您需要同时使用listFolderlistFolderContinue,并使用最新的listFolderContinue回复cursor当最后一次通话的hasMoretrue时。这里有一个有效的例子:

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