3

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

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

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

现在据我所知,Dropbox API 不允许在不通过完整的 OAuth 流程向用户发送的情况下执行此操作。但由于共享链接无论如何都是公开的,我不需要(也不想)访问用户的 Dropbox 帐户。

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

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

4

1 回答 1

7

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

于 2013-11-02T17:53:34.120 回答