【发布时间】:2017-06-01 18:25:57
【问题描述】:
我正在使用 Dropbox 的 Python API。我的最终目标是,给定一个公共保管箱文件夹的链接(未保存在我的 Dropbox 帐户中),我的程序可以将每个图像下载到本地桌面文件夹。
许多 Dropbox API 调用都需要路径。我目前正在通过连接文件夹 ID 和名称来构建路径,如下所述:“可以使用斜杠构建相对于文件夹 ID 的路径(例如,'id:abc123xyz/hello.txt')”。为此,我向/get_shared_link_metadata 发送一个帖子请求以接收 ID 和名称。
悬停,当我尝试下载时(通过以下代码):
with open("/Users/______/Desktop/ok.jpeg", "wb") as f:
metadata, res = dbx.files_download(path='id:jSheWaU4yeYAAAAAAAADHw/DSC_0190.JPG')
f.write(res.content)
我收到此错误:
dropbox.exceptions.ApiError: ApiError('6c829586fd97ebc6e18aa40336e3aa94', 下载错误('路径', LookupError('not_found', None)))
任何见解将不胜感激!谢谢。
【问题讨论】:
标签: path python-requests dropbox-api