无需身份验证即可获取Dropbox公用文件夹的元数据

时间:2014-02-13 08:38:41

标签: dropbox

我即将创建一个博客并希望在Dropbox上托管内容(只有Markdown文件,其他一切都在我的服务器上),因为我希望能够快速上传和编辑我所有设备上的帖子,而不必得到一些FTP应用程序。

到目前为止,我设法通过https://dl.dropboxusercontent.com/u/********/<sub-folder>/<file name>.md访问文件,并指出here我可以通过etags获取最后修改的属性。

但是,我一直坚持获取文件列表(或文件夹的元数据)。这可能没有使用OAuth吗?

2 个答案:

答案 0 :(得分:2)

不,如果不使用API​​,这是不可能的。但是你为什么不反对使用API​​?

您可以随意使用我的工具https://dbxoauth2.site44.com/为您的帐户获取OAuth访问令牌。然后使用https://api.dropbox.com/1/metadata/auto/<path> Authorization标头对Bearer <token>进行HTTP GET。同样用于获取实际文件内容,只需使用/files/auto/<path>

哦,除非你在JavaScript中使用这个客户端?在这种情况下,这不起作用,因为您无法将访问令牌提供给客户端(访问您网站的任何人都可能滥用它)。

答案 1 :(得分:0)

制作“公开”文件夹并转到https://www.dropbox.com/enable_public_folder

将鼠标悬停在公共文件夹中的文件夹中,然后选择“复制公共链接...”