Python Dropbox核心API列出所有文件夹

Python Dropbox核心API列出所有文件夹,python,dropbox,dropbox-api,Python,Dropbox,Dropbox Api,所以我一直在玩Dropbox API有一段时间了。我的应用程序正在通过核心API从用户的dropbox检索所有图像文件 现在我想通过允许用户选择要同步的文件夹来对其进行一些改进。。i、 e.一旦他们授权应用程序,它将给他们帐户中的所有文件夹。用户可以选择一个或多个文件夹,应用程序将仅从选定文件夹检索图像文件 是否有特定的API列出用户dropbox中的所有文件夹 我没有使用任何SDK。使用https://api.dropbox.com/1/metadata/dropbox/提供目录内容的详细信息

所以我一直在玩Dropbox API有一段时间了。我的应用程序正在通过核心API从用户的dropbox检索所有图像文件

现在我想通过允许用户选择要同步的文件夹来对其进行一些改进。。i、 e.一旦他们授权应用程序,它将给他们帐户中的所有文件夹。用户可以选择一个或多个文件夹,应用程序将仅从选定文件夹检索图像文件

是否有特定的API列出用户dropbox中的所有文件夹


我没有使用任何SDK。

使用
https://api.dropbox.com/1/metadata/dropbox/
提供目录内容的详细信息

import requests
...
headers = ... # set up auth
...
params = { 'list' : 'true' }
response = requests.get('https://api.dropbox.com/1/metadata/dropbox/<directory>', params=params, headers=headers)
subdirs = [d['path'] for d in response.json()['contents'] if d['is_dir'] == True]    
print(subdirs)
导入请求
...
标题=…#设置身份验证
...
参数={'list':'true'}
response=requests.get('https://api.dropbox.com/1/metadata/dropbox/,params=params,headers=headers)
如果d['is_dir']==True,则响应.json()['contents']中d的subdirs=[d['path']
打印(细分曲面)

谢谢@achampion。。。我刚发现,想编辑我的问题:)我还有一个问题。。。假设用户在根目录中有数千个文件(超过文件限制)。那我怎么才能通过扫描呢?我希望有另一个param type=dir only…您可以将
{'filelimit':25000}
添加到params中,从默认值10000增加到10000,但恐怕没有办法只返回目录。