Dropbox Core API列出所有文件夹

时间:2013-09-16 06:29:25

标签: python dropbox dropbox-api

所以我一直在使用Dropbox API。我的应用程序正在通过Core API从用户的Dropbox中检索所有图像文件。

现在我希望通过允许用户选择要同步的文件夹来改进它...即,一旦他们授权应用程序,它将为他们提供帐户内的所有文件夹。然后,用户可以选择一个或多个文件夹,该应用程序将仅从所选文件夹中检索图像文件。

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

我没有使用任何SDK。

1 个答案:

答案 0 :(得分:1)

使用https://api.dropbox.com/1/metadata/dropbox/<path>为您提供目录

内容的详细信息
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)
相关问题