こんにちは、JTwitter 機能を使用して Twitter アプリケーションで認証するのに問題があります。私はいつも「TwitterException」を受け取ります
これが私の方法です
OAuthSignpostClient oauthClient = new OAuthSignpostClient(consumerKey,
privateKey, "oob");
a)「oob」の値がどうあるべきかわかりません。それは「callbackURL」であり、Twitterのアプリケーションでは、、、、および 場所を"callBack URL: none"
入れてみましたが"none"
、結果に違いはありませんでした。"None"
null
"oob"
残りはボイラープレートです
Intent i = new Intent(Intent.ACTION_VIEW,
Uri.parse(oauthClient.authorizeUrl().toString()));
startActivity(i);
// get the pin
String v = oauthClient.askUser("Please enter the verification PIN from Twitter");
oauthClient.setAuthorizationCode(v);
// Store the authorisation token details for future use
String[] accessToken = oauthClient.getAccessToken();
// Next time we can use new OAuthSignpostClient(OAUTH_KEY, OAUTH_SECRET,
// accessToken[0], accessToken[1]) to avoid authenticating again.
EditText twitterText = (EditText)findViewById(R.id.twitterText);
twitterText.getText();
// Make a Twitter object
Twitter twitter = new Twitter(null, oauthClient);
// Print Daniel Winterstein's status
//System.out.println(twitter.getStatus("winterstein"));
// Set my status
twitter.setStatus(twitterText.getText());
現時点では、これを機能させる方法がわかりません。もっと詳しく説明できればいいのですが、それは認証と関係があります。オンラインで見たものは役に立たなかった