Android: Я пытаюсь использовать следующий пример xAuth для share and share.Android Twitter xAuth пример с помощью twitter4j
xAuth Authentication for Twitter Share in Android?
System.setProperty("twitter4j.oauth.consumerKey", "your token");
System.setProperty("twitter4j.oauth.consumerSecret", "your token secret");
Twitter twitter = new TwitterFactory().getInstance(login, password);
AccessToken accessToken = twitter.getOAuthAccessToken();
//Then you must save your Token and Token secret from AccesToken
if (mAccessToken != null) {
if (mAccessToken.getToken() != null && mAccessToken.getTokenSecret() != null) {
saveAccessToken(mAccessToken.getToken(), mAccessToken.getTokenSecret());
}
}
Я имею IllegalStateException
Exception Msg: java.lang.IllegalStateException: OAuth consumer key/secret combination not supplied
на следующей строке
AccessToken accessToken = twitter.getOAuthAccessToken();
Я сделал изменения некоторые вещи, как следующий
Twitter twitter = new TwitterFactory().getInstance("login", "pass");
twitter.setOAuthConsumer(getString(R.string.twtAPIKey), getString(R.string.twtSecret));
AccessToken mAccessToken = twitter.getOAuthAccessToken();
и снова я получил исключение Exception Msg: java.lang.IllegalStateException: Basic authenticated instance.
Любой рабочий пример XAUTH?
Уверены ли вы, что ваш потребительKey и consumerSecret верны? Кроме того, я не думаю, что это даст такое исключение, но включили ли они XAuth для вашего приложения в Twitter? – DonSteep