Google app engine 如何使用dropbox API下载整个dropbox文件夹?
我使用Dropbox REST API对用户的Dropbox帐户执行不同的操作(使用Google App Engine)。但文件夹下载使用给出404错误:找不到文件。但是,如果我尝试下载单个文件,例如.txt或.docx文件,同样的方法也可以使用。看起来您需要使用Google app engine 如何使用dropbox API下载整个dropbox文件夹?,google-app-engine,download,dropbox,dropbox-api,Google App Engine,Download,Dropbox,Dropbox Api,我使用Dropbox REST API对用户的Dropbox帐户执行不同的操作(使用Google App Engine)。但文件夹下载使用给出404错误:找不到文件。但是,如果我尝试下载单个文件,例如.txt或.docx文件,同样的方法也可以使用。看起来您需要使用/metadata获取文件列表,然后通过单独的调用下载每个文件/files表示它“下载一个文件”。文件夹不是文件。看起来您需要使用/metadata获取文件列表,然后通过单独的调用下载每个文件/files表示它“下载一个文件”。文件夹不
/metadata
获取文件列表,然后通过单独的调用下载每个文件/files
表示它“下载一个文件”。文件夹不是文件。看起来您需要使用/metadata
获取文件列表,然后通过单独的调用下载每个文件/files
表示它“下载一个文件”。文件夹不是文件。只需将?dl=1
添加到Dropbox文件夹共享URL的末尾,您将触发下载相关文件夹的.zip文件。所以,https://www.dropbox.com/sh/123456789
对于常规文件夹访问,变为https://www.dropbox.com/sh/123456789?dl=1
下载zip。只需将?dl=1
添加到Dropbox文件夹共享URL的末尾,您将触发下载相关文件夹的.zip。所以,https://www.dropbox.com/sh/123456789
对于常规文件夹访问,变为https://www.dropbox.com/sh/123456789?dl=1
下载zip。是否有其他方法可以直接将整个文件夹下载为.zip文件?您可以生成共享链接,然后从该链接下载zip。这里描述了类似的情况-是否有其他方法可以直接将整个文件夹下载为.zip文件?您可以生成共享链接,然后从该链接下载zip。这里描述了一个类似的情况-是的,这是有效的。不过有一个缺点。如果文件夹不是静态名称(例如,有人可以重命名文件夹名称),则无法知道加密的url以下载.zip@Shawn TaylorYes,这是有效的。不过有一个缺点。如果文件夹不是静态名称(例如,有人可以重命名文件夹名称),则无法知道加密的url以下载.zip@Shawn Taylor