Я хочу использовать 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_token, oauth_token_secret от Oauth.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? Я получаю access_token только с помощью Dropbox java sdk.
Большое спасибо! Ваш совет помогает мне –