0
我想使用Dropbox java api来使用Oauth 1.0。因为我需要oauth_token和oauth_token_secret。但Dropbox java sdk使用Oauth 2.0。 当我使用Dropbox API时,Dropbox页面为我提供了代码。我的服务器使用节点js,它使用oauth 1.0。所以,我必须得到Oauth的oauth_token,oauth_token_secret。Dropbox Java API可以执行Oauth 1.0吗?
1)我可以为客户端做些什么,只需点击接受按钮? - 客户端只需点击接受按钮,重定向。这是我的代码。
webAuth = new DbxWebAuthNoRedirect(requestConfig, appInfo);
String authorizeUrl = webAuth.start();
try {
String url = authorizeUrl;
java.awt.Desktop.getDesktop().browse(java.net.URI.create(url));
}
catch (java.io.IOException e) {
System.out.println(e.getMessage());
}
String code = TextBox1.getText();
DbxAuthFinish authFinish;
try {
authFinish = webAuth.finish(code);
}
catch (DbxException ex) {
System.err.println("Error in DbxWebAuth.start: " + ex.getMessage());
}
client = new DbxClient(requestConfig, authFinish.accessToken);
2)如何获取oauth_token和oauth_token_secret?我只通过使用Dropbox java sdk获得access_token。
非常感谢!你的建议可以帮助我 –