android - 如何在适用于 Android 的 DropboxAPI v2 中进行身份验证?

标签 android authentication dropbox

我刚刚开始学习本教程

https://www.dropbox.com/developers/documentation/java#tutorial

但是没有登录。没有什么要求您输入用户名和密码。这意味着我实际上无法获得每个具有“共享到 Dropbox”选项的应用程序都具有的 GUI。

我是否只能使用一个帐户?我必须找到一种方法来获取一个人的 ACCESS_TOKEN 还是有更优雅的 GUI 解决方案(例如 Google Drive 及其 intentsenders)?

最佳答案

要在 Android 中使用 Dropbox API v2,您应该使用 API v2 Java SDK .有一个 example Android app使用它包含在 SDK 中。您应该将其作为如何实现应用程序授权流程的示例,该流程是通过 OAuth 2 完成的。这要求用户使用 Dropbox 授权您的应用程序,必要时通过登录 Dropbox。之后,您的应用程序可以为该用户存储和重新使用生成的访问 token ,如 example does here .

以这种方式实现它允许任何用户将他们的 Dropbox 帐户连接到您的应用程序。如果需要,您还可以在应用的每个实例中处理多个帐户。

关于android - 如何在适用于 Android 的 DropboxAPI v2 中进行身份验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45393253/

相关文章:

php - 未定义的属性:Illuminate\Database\Eloquent\Relations\BelongsTo::$status。 Laravel 5.5 关系

swift - Dropbox SDK 请求错误

ios - MGTwitterEngine for iOS : how to get accessToken? 错误 401

java - 无法从保管箱下载文件

php - Laravel 和 Dropbox WebAuth : "Missing CSRF token in session"

java - 添加Parse SDK后出现错误:Execution failed for task ':app:dexDebug' .

java - android.view.InflateException : Binary XML file line #9 error inflating class com. hamweather.aeris.maps.AerisMapView

android - 如何检查我的 Activity 是否是屏幕中正在运行的当前 Activity

java - 错误 :Execution failed for task ':app:processDebugResources' . > java.io.IOException:无法在 android studio 中删除文件夹 ""

php - 如何使用PHP和Mysql从表中检查连续3天