gpt4 book ai didi

python - Dropbox Core API 列出所有文件夹

转载 作者:太空宇宙 更新时间:2023-11-03 11:53:49 24 4
gpt4 key购买 nike

所以我已经使用 Dropbox API 有一段时间了。我的应用程序正在通过核心 API 从用户的保管箱中检索所有图像文件。

现在我想通过允许用户选择要同步的文件夹来对其进行一些改进。也就是说,一旦他们授权该应用程序,它就会为他们提供其帐户中的所有文件夹。然后用户可以选择一个或多个文件夹,该应用程序只会从选定的文件夹中检索图像文件。

是否有特定的 API 可以列出用户保管箱中的所有文件夹?

我没有使用任何 SDK。

最佳答案

使用 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)

关于python - Dropbox Core API 列出所有文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18821637/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com