編輯: 在我的代碼我這樣做:
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();
,則必須從AccesToken
if (mAccessToken != null) {
if (mAccessToken.getToken() != null && mAccessToken.getTokenSecret() != null) {
saveAccessToken(mAccessToken.getToken(), mAccessToken.getTokenSecret());
}
}
保存令牌和令牌密鑰。當你想用你的令牌,你只是這樣做:
TwitterFactory factory = new TwitterFactory();
Twitter twitter = factory.getInstance();
twitter.setOAuthConsumer("[consumer key]", "[consumer secret]");
AccessToken accessToken = loadAccessToken();
twitter.setOAuthAccessToken(accessToken);
這些想法都是我在twitter4j官方網站上發現的。它在第二次得到NullPointerException。並且在該網站支持Android 2.1.0。那是問題嗎? – Praveen 2010-07-21 08:38:49
您可以使用XAuth講述關於登錄和註銷選項的一些信息嗎? – Praveen 2010-07-21 09:55:34
+1那很好。如何做註銷選項? – Praveen 2010-07-21 13:04:22