json - 无需用户身份验证即可访问公共(public)保管箱文件(通过共享链接)

标签 json dropbox dropbox-api

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

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

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

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

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

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

最佳答案

不,没有程序可以通过共享链接列出文件夹内容。如果您有特定文件的共享链接,则可以将域从 www.dropbox.com 转换为 dl.dropboxusercontent.com,但这个技巧不会处理文件夹。

关于json - 无需用户身份验证即可访问公共(public)保管箱文件(通过共享链接),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19740799/

相关文章:

macos - 向 Finder 工具栏添加按钮?

http - Angular2 HTTP - 提供非空 HTTP 内容类型 header *Safari*

swift2 - Swift 2.0 元组,许多作业

ios - DropboxSDK : unable to link; app isn't registered for correct URL scheme

android - 从 Base64 中的给定 URI 将 Dropbox 上的 PDF 下载到手机会产生损坏的不可读 PDF

iphone - ios 在我自己的应用程序中添加类似 dropbox 的应用程序功能

java - 在java中从数组列表多映射创建嵌套Json

android - 从 json Android 获取缩略图

javascript - typescript 并将对象转换为字符串

java - RecyclerView 不显示 JSON 数据