如何使用Python API获取共享保管箱文件夹的目录信息?

时间:2015-03-18 00:26:32

标签: api dropbox shared-directory

另一个Dropbox用户公开了一个文件夹,所以任何人都可以使用它。它们依赖于Dropbox的混淆URL来隐藏来自世界大部分地区的文件,因此我不会在这里提供它们,但模式如下:

https://www.dropbox.com/sh/15_random_characters/25_random_characters/folder_name?dl=0

我已经确定dl = 0控制是否要下载文件夹的内容,并且我可以将0更改为1并获取整个目录的.zip。这将是一个紧张的工作,因为整个导演拉到大约3兆,我每次都可以扔出6-7个无用的文件,但我宁愿这样做,只得到一个文件。即使我没有登录到Dropbox,这个网址仍可正常工作,甚至可以使用wget,这极大地简化了我的生活。

据说there is a way to access shared folder data,但我已经尝试了网址中数据的各种组合,并且无法识别Dropbox doc所说的应该进入其网址模板的“共享文件夹ID”:

https://api.dropbox.com/1/shared_folders/

我将以自动方式每天访问这些文件,因此我不必通过oauth通过dropbox进行身份验证。鉴于文件的未受保护状态,它不应该是必要的。

任何人都有办法在共享文件夹上获取“目录列表”,给定我的URL信息,然后从该列表中下载特定文件?我已经通过(Python)核心API获得了足够的认证和细读我自己的私有文件。这是全世界都可以访问的,我似乎遇到了麻烦。 =]

0 个答案:

没有答案