java - 如何在命令行 Java 中实现 Dropbox OAuth?

标签 java oauth-2.0 dropbox

我正在尝试为自己创建一个纯粹基于命令行的 Dropbox 客户端。如何在不打开浏览器的情况下获取 token 的授权码。如何使用适用于 Java 的 Google OAuth API 来实现此目的?

最佳答案

Dropbox 不提供不使用浏览器即可获取访问 token 的方法。用户(在本例中为您)需要前往 Dropbox 来授权该应用,但这只需要完成一次。

我建议使用 Dropbox Java Core SDK:

https://www.dropbox.com/developers/core/sdks/java

此处的教程向您展示如何使用命令行应用程序执行此操作:

https://www.dropbox.com/developers/core/start/java

或者,更简单的是,由于这仅适用于您自己的帐户,因此您可以使用应用程序控制台上应用程序页面上的“生成”访问 token 按钮为您拥有的应用程序的帐户生成访问 token :

https://www.dropbox.com/developers/apps

关于java - 如何在命令行 Java 中实现 Dropbox OAuth?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28616977/

相关文章:

java - 在 Java 中使用 SQLite 选择变量

java - 检查 int 是否位于数组中的两个项目之间

authentication - Office 365 - 未经用户同意的应用程序身份验证

java - 多个 MBean 的开销

oauth-2.0 - Gmail API 只读取元数据范围

oauth - Devise + Omniauth 无初始化文件

file-upload - DropboxSDK : What's the benefit of uploadFileChunk: over uploadFile: in DBRestClient?

objective-c - 如何将设备上未保存的图片上传到dropbox帐户?(IOS)

iphone - DropBox SDK 中的用户 ID

java - 为什么线程不切换?