使用Dropbox API从Dropbox共享文件夹下载文件

时间:2016-09-28 13:40:32

标签: dropbox-api

朋友发给我了他与我分享的保管箱文件夹的网址。此文件夹包含总大小约为8GB的文件。

我有一个2GB限制的基本帐户,因此我无法将共享文件夹内容添加到我的Dropbox文件夹。

如何以编程方式将共享文件夹中的所有文件下载到我的电脑上?

我检查了文档(包括v1和v2)并且没有找到任何可以执行此操作的API。我错过了什么吗?

1 个答案:

答案 0 :(得分:1)

当前版本的Dropbox API具有端点,用于获取共享链接的元数据,以及从共享链接下载文件:

/2/sharing/get_shared_link_metadata端点很遗憾不会返回文件列表,因此如果您需要以编程方式获取文件列表以供/2/sharing/get_shared_link_file使用,作为解决方法,您可以使用API​​ v1端点/1/metadata/link

编辑:

Dropbox API v2现在支持列出文件夹的共享链接的内容。这可以通过list_folder功能使用与在连接的用户帐户中列出文件夹相同的界面来完成。要列出文件夹共享链接的内容,请改为将shared_link参数中的共享链接网址提供给/2/files/list_folder

如果您使用的是官方SDK,则此端点也会有相应的方法。