0

Oauth 1.0 を使用するために Dropbox の Java API を使用したいと考えています。oauth_token と oauth_token_secret が必要だからです。ただし、Dropbox Java SDK は Oauth 2.0 を使用します。Dropbox api を使用すると、Dropbox ページからコードが提供されます。私のサーバーはノード js を使用し、oauth 1.0 を使用します。そのため、Oauth で oauth_token、oauth_token_secret を取得する必要があります。

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 のみを取得します。

4

1 に答える 1