如何从自定义Android应用上传后显示Dropbox下载URL

时间:2016-01-08 15:33:05

标签: android dropbox dropbox-api

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

提前感谢您提供任何帮助

2 个答案:

答案 0 :(得分:1)

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

如果您确实希望获得链接,可以使用createSharedLinkBuilder,但这只是用于分享。

答案 1 :(得分:0)

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

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

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

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

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

希望它可以帮助您快速得到答案。