Android中的Twitter共享的xAuth身份validation?
我正在进行Twitter Authentication
。 基本身份validation将于 8月16日到期 。 因此,我们必须使用OAuth
来使用Twitter身份validation。 但它有些复杂的实施。 XAuth
切断了这两个步骤。 但问题是我使用 Twitter4j
进行身份validation。而且也有错误的文档。 我想使用1.6本身的XAuth。 您建议使用哪个包。 如果有任何example
或tutorial
专门为Android使用XAuth
身份validation。
编辑:在我的代码中我这样做:
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);