我即将创建一个博客并希望在Dropbox上托管内容(只有Markdown文件,其他一切都在我的服务器上),因为我希望能够快速上传和编辑我所有设备上的帖子,而不必得到一些FTP应用程序。
到目前为止,我设法通过https://dl.dropboxusercontent.com/u/********/<sub-folder>/<file name>.md
访问文件,并指出here我可以通过etags获取最后修改的属性。
但是,我一直坚持获取文件列表(或文件夹的元数据)。这可能没有使用OAuth吗?
答案 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
将鼠标悬停在公共文件夹中的文件夹中,然后选择“复制公共链接...”