我正在研究Twitter Authentication
. 基本认证将于8 月 16 日起到期。所以我们必须OAuth
使用 Twitter Authentication 来使用。但其实施起来有些复杂。XAuth
是切断了这两个步骤。但问题是我用来 Twitter4j
进行身份验证。而且文档也很糟糕。我想使用 1.6 本身的 XAuth。您建议使用哪个软件包。如果有的话example
,或者tutorial
特别是为了让 Android 使用XAuth
身份验证。
问问题
3797 次
1 回答
3
编辑:在我的代码中,我这样做了:
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);
于 2010-07-20T21:48:08.330 回答