获取Dropbox公用文件夹';没有身份验证的元数据

获取Dropbox公用文件夹';没有身份验证的元数据,dropbox,Dropbox,我即将创建一个博客,并希望在Dropbox上托管内容(只有降价文件,其他所有内容都在我的服务器上),因为我希望能够从我的所有设备快速上传和编辑帖子,而不必在它们上获得一些FTP应用程序 到目前为止,我通过https://dl.dropboxusercontent.com/u/********//.md和前面指出的一样,我可以通过ETag获得最后修改的属性 但是,我一直在获取文件列表(或者文件夹的元数据)。如果不使用OAuth,这是可能的吗?不,如果不使用API,这是不可能的。但是你为什么反对使用

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

到目前为止,我通过
https://dl.dropboxusercontent.com/u/********//.md
和前面指出的一样,我可以通过ETag获得最后修改的属性


但是,我一直在获取文件列表(或者文件夹的元数据)。如果不使用OAuth,这是可能的吗?

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

请随意使用我的工具为您的帐户获取OAuth访问令牌。然后只需执行HTTP访问
https://api.dropbox.com/1/metadata/auto/
带有
授权
头的
承载人
。同样,要获取实际的文件内容,只需使用
/files/auto/

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

将“公共”文件夹公开,然后继续


回到您的dropbox文件夹(web),在公用文件夹中的文件上单击鼠标右键,然后选择“复制公用链接…”

我没有使用OAuth,因为我看不出需要登录以获取任何方式都可以公开访问的信息的原因,但是如果API仅对使用OAuth的人可用,那就没有帮助了。(使用你的应用程序会给我以下错误:
Invalid redirect\u uri:u'https://dbxoauth2.site44.com“。它必须与您为应用程序预先配置的重定向URI(包括路径)中的一个完全匹配。
)我想我必须仔细查看一下API。如说明所述,“务必输入
https://dbxoauth2.site44.com
在“OAuth 2重定向URI”字段中。“出于好奇:您的网站到底做什么?(顺便说一句,它工作得很好,thx:)它只是为您自动执行OAuth 2流。(它代替了编写用户登录的自己的应用。)所以,如果你的网站宕机,生成的令牌仍然有效,对吗?