【问题标题】:Access public dropbox files (via shared link) without user authentication无需用户身份验证即可访问公共保管箱文件(通过共享链接)
【发布时间】:2013-11-02 10:01:24
【问题描述】:

我正在尝试通过以下方式将 Dropbox 集成到我的 Web 应用程序中:

  1. 用户可以输入Dropbox Share Link,即任何人都可以访问的 Dropbox 文件夹,即使没有 Dropbox 帐户。

  2. 然后我的应用程序从文件夹中抓取图像并将它们显示给我的应用程序的所有用户。

现在据我所知,Dropbox API 不允许这样做如果不向用户发送完整的 OAuth 流程。但由于共享链接无论如何都是公开的,我不需要(也不想)访问用户的 Dropbox 帐户。

有没有办法以编程方式访问共享链接(无需解析 DOM 或类似的 hack)?也许共享链接上有一个查询参数可以将内容检索为 JSON?如果它存在,我没有找到任何关于它的文档。

当然我不是第一个尝试这个的人,所以请分享你的解决方案!

【问题讨论】:

标签: json dropbox dropbox-api


【解决方案1】:

不,没有从共享链接列出文件夹内容的编程方式。如果您有特定文件的共享链接,则可以将域从 www.dropbox.com 转换为 dl.dropboxusercontent.com,但此技巧不适用于文件夹。

【讨论】:

  • 谢谢,我是这么认为的。也许我会坚持使用 Flickr。
猜你喜欢
  • 2017-01-12
  • 1970-01-01
  • 1970-01-01
  • 2017-10-31
  • 1970-01-01
  • 1970-01-01
  • 2011-12-31
  • 2014-05-08
  • 2021-10-15
相关资源
最近更新 更多