如何为 Dropbox 中的文件夹内容实现分页 api

How to implement pagination for folder contents in dropbox api

是否有任何 api 要求为保管箱文件夹实施分页?目前,我使用 ListFolderAsync 遍历文件夹的内容,其中检索大型文件夹的内容非常慢。 ListFolderGetLatestCursorResult 没有 return 任何结果,所以我不确定这是不是那个。

var children = await GetClient().Files.ListFolderAsync(dbxItem.PathLower == DROPBOX_ROOT_PATH ? string.Empty : dbxItem.PathLower, limit:100); // limit controls the page size

while (children.HasMore)
{
     children = await GetClient().Files.ListFolderContinueAsync(children.Cursor);               
}
return children.Entries;

Dropbox API 提供通过 ListFolder and ListFolderContinue. I.e., Dropbox will not return an unlimited number of entries per response. The ListFolderResult.HasMore 列出文件和文件夹的分页,在响应中将指示您是否需要回拨以获得另一页结果。

虽然它不提供请求自定义页面大小的功能。