从Dropbox中的文件路径获取公共URL

kyu*_*yan 6 dropbox dropbox-api

假设我有dropbox帐户,并且我有共享文件夹,例如共享文件夹的名称是"SampleFolder".在该文件夹中,我有文件夹和文件层次结构,它也在共享文件夹中共享.我如何拥有SampleFolder网址并知道我想要下载的文件路径,可以通过Dropbox Core API轻松获取网址,或者只知道网址的构建方式并手工构建网址.例如,我想在路径SampleFolder/Folder1/Folder2/image.png中下载文件,如何才知道该文件的url只知道SampleFolder的url?我请注意,我不想登录Dropbox,这里有一个get方法,用于通过它的路径检索文件,但它需要授权.基本上我想要一个存储文件的公共场所,并在我的代码中通过他们的URL下载它们.

谢谢你的回答.

小智 7

[Addition Aug2017:Dropbox已为所有用户禁用此方法.请参阅https://www.dropbox.com/en/help/files-folders/public-folder]

请参阅"创建公用文件夹"下的https://www.dropbox.com/help/16/en

虽然较新的帐户没有启用公用文件夹,但可以通过在登录该帐户时转到此链接来启用它:https://www.dropbox.com/enable_public_folder

然后,您可以按照该文件的路径 https://dl.dropbox.com/u/<user id>/


Gre*_*reg 1

不幸的是,不,目前这在官方或支持的方式中是不可能的。这些共享链接不提供任何元数据或 API 来进行此类访问。