如何在从自定义 Android 应用上传后显示保管箱下载 url

How to display dropbox download url after upload from custom Android app

我正在创建一个 Android 应用程序,它允许用户将视频文件上传到保管箱。我希望该应用程序在上传完成后显示一条弹出消息,向用户显示 URL 以重新下载他们的文件。我正在使用 Dropbox API V2,但找不到与此相关的任何内容。在线查看我可以找到使用 "share" 的提及,但它们似乎与 SDK 的早期版本有关。

在此先感谢您的帮助

也许在得到这个问题的答案之前,您需要明确您正在寻求什么样的解决方案。

这项任务有三种可能的解决方案。

(1) 使用 Dropbox SDK 提供的 Acitivties 或 Dialog,您使用 Intent 与它们交互并在 onActivityResult() 调用中获得响应。

(2) 使用 Dropbox SDK 提供的库并使用您自己的代码构建 UI,在这种情况下,您使用对象模型(如 Entry、Session 和 WebOAuth2Session 等)和 Helper 类 访问数据。

(3) 根据DropboxAPI构建HTTP/JSON上的对象模型和网络访问助手,实现对云文档访问的完全控制。您要查找的下载 URL 必须在 JSON 响应文本中。

希望能帮助您快速得到答案。

从 Dropbox API 获取文件数据的标准方法是直接从文件下载端点下载数据,而不是返回用户可以访问的 URL。在 Dropbox API v2 Java SDK 中,您可以使用 downloadBuilder method to get a DownloadBuilder 下载内容。

如果你确实想要 link,你可以使用 createSharedLinkBuilder,但那只是为了分享。