我正在研究Twitter Authentication
。基本身份验证将expire8月16日起。所以我们必须使用OAuth
使用 Twitter 身份验证。但实施起来有些复杂。XAuth
就是切断了两个步骤。但问题是我used Twitter4j
进行身份验证。而且也有不好的文档。我想使用 1.6 本身的 XAuth。您建议使用哪个包。如果有的话example
or tutorial
专门供Android使用XAuth
验证。
编辑:
在我的代码中我这样做了:
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);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)