获取用户保管箱的目录树
Get directory tree of a users dropbox
我有一个与 Dropbox 集成的应用程序,我希望用户从他们的 Dropbox select 一个文件夹。
我可以调用 '/2/files/list_folder' (https://www.dropbox.com/developers/documentation/http/documentation#files-list_folder) 并将 recursive 设置为 true,然后根据返回的游标递归调用它。然后我过滤掉所有不是目录的内容。
但这是一个漫长而缓慢的过程,并且考虑到 Dropbox 上某些用户目录树的潜在大小,并且不可预测。
我知道有一个 dropbox 文件 select 插件 (https://www.dropbox.com/developers/chooser),但我想创建一个文件夹 select,没有选择 select文件。
我想要的是 api 调用 returns 用户所有目录的列表。
是否存在我不知道的 API 方法?或者是否有另一个小部件允许文件夹 selection?
我见过 也只是执行递归 api 调用,实际上效率不高。
Dropbox API v2 不提供仅列出此类文件夹的方法,但我们会将其视为一项功能请求。
Dropbox 也不提供像选择器这样的允许文件夹选择的组件,但我们也会考虑该功能请求。
我有一个与 Dropbox 集成的应用程序,我希望用户从他们的 Dropbox select 一个文件夹。
我可以调用 '/2/files/list_folder' (https://www.dropbox.com/developers/documentation/http/documentation#files-list_folder) 并将 recursive 设置为 true,然后根据返回的游标递归调用它。然后我过滤掉所有不是目录的内容。 但这是一个漫长而缓慢的过程,并且考虑到 Dropbox 上某些用户目录树的潜在大小,并且不可预测。
我知道有一个 dropbox 文件 select 插件 (https://www.dropbox.com/developers/chooser),但我想创建一个文件夹 select,没有选择 select文件。
我想要的是 api 调用 returns 用户所有目录的列表。
是否存在我不知道的 API 方法?或者是否有另一个小部件允许文件夹 selection?
我见过
Dropbox API v2 不提供仅列出此类文件夹的方法,但我们会将其视为一项功能请求。
Dropbox 也不提供像选择器这样的允许文件夹选择的组件,但我们也会考虑该功能请求。