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。
非常感謝!你的建議可以幫助我 –