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

时间:2015-02-19 21:11:29

标签: java oauth-2.0 dropbox

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

1 个答案:

答案 0 :(得分:0)

Dropbox没有提供在不使用浏览器的情况下获取访问令牌的方法。用户(在这种情况下,您)需要转到Dropbox来授权应用程序,但这只需要完成一次。

我建议使用Dropbox Java Core SDK:

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

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

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

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

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