8

有没有办法检索公共 Dropbox 文件夹的内容列表(最好在 PHP 中)?Dropbox 中公共文件的 URL 如下所示:

http://dl.dropbox.com/u/1234567/publikPholder/textytext.txt

有人会认为跳转到 URL 中的目录的上一级...

http://dl.dropbox.com/u/1234567/publikPholder/

...将显示所有公共文件。没有。什么都没有,只有 404。

4

3 回答 3

4

看起来这个库非常完整(虽然我自己没有使用过),并且可能像(post-auth)一样简单:

$info = $dropbox->getMetaData('Public', true);
print_r($info['contents']);
于 2012-03-19T02:00:38.043 回答
3

更新:我在 Dropbox 论坛上发现了一个帖子,用户发布了一个链接,声称可以启用非常接近我要求的东西。你猜怎么了?有用!我不知道它来自哪里或记录在哪里,但如果它对其他人有帮助,就在这里(单击此链接将启用它,我不知道它是否可以禁用。谨慎操作):

https://www.dropbox.com/enable_shmodel

生成的公用文件夹如下所示:

在此处输入图像描述

于 2012-03-20T01:55:13.780 回答
2

您可以使用Dropbox API,特别是搜索路径。这只是返回JSON,这很容易解析。

如果您只想在自己的公共 Dropbox 上拥有一个索引文件,您可以采用这种方法: http: //forums.dropbox.com/topic.php?id=54966

这会在 Python 中生成一个索引: http://forums.dropbox.com/topic.php?id= 17432

于 2012-03-19T01:58:33.147 回答