我应该如何在 android 应用程序中使用 Dropbox Core API 从 Dropbox 获取所有图像(包括完整的 URL)?

How Should I get all images(including full URL) from Dropbox using Dropbox Core API in android app?

我需要获取 Dropbox 上的所有图像及其完整 URL(不仅是名称),因为我需要在我的 android 应用程序中将图像显示为列表。

我正在使用 Dropbox 核心 API 并调用 API 如下:

DropboxAPI.Entry existingEntry= mDBApi.metadata("/", 1000, null, true, null);

使用上面的方法,我列出了所有文件并获得了它的名称,但无法获得每个文件的完整 URL。

非常感谢任何帮助。

提前致谢。

这取决于您究竟需要做什么,如果您确实需要 URL,如果需要,是哪种 URL。

如果您只需要图像文件的内容,您应该使用getFile or getFileStream方法访问实际文件内容并根据需要显示。

如果您确实需要直接 URL 到文件内容,您可以使用 media 来获取 URL。请注意,这些会在四个小时后过期。

如果您需要更长时间的 URL,例如为了分享,您可以使用 share. (You can also modify these links for other behaviors as shown here 获取(预览)URL。)