检索公共Dropbox文件夹的内容?

时间:2012-03-19 01:52:51

标签: php dropbox dropbox-api dropbox-php public-folders

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

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

有人会认为将一个级别跳到URL中的目录...

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

...会显示所有公共文件。不。只有404。

3 个答案:

答案 0 :(得分:4)

看起来this library非常完整(虽然我自己没有使用它),可能就像(后验证)一样简单:

$info = $dropbox->getMetaData('Public', true);
print_r($info['contents']);

答案 1 :(得分:3)

更新:我在Dropbox论坛上找到了thread,用户发布的链接声称可以启用非常接近我要求的内容。你猜怎么着?有用!我不知道它来自哪里或它记录在哪里,但如果它对其他人有帮助,那么它(点击此链接将启用它,我不知道它是否可以被禁用。继续谨慎):< / p>

https://www.dropbox.com/enable_shmodel

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

enter image description here

答案 2 :(得分:2)

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

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

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