代码之家  ›  专栏  ›  技术社区  ›  Praveen

Android中Twitter共享的xAuth认证?

  •  1
  • Praveen  · 技术社区  · 14 年前

    Twitter Authentication . 基本身份验证将 expire 从8月16日开始。所以我们必须使用 OAuth 使用Twitter身份验证。但实施起来有些复杂。 XAuth used Twitter4j 也有不好的文件。我想使用1.6本身的XAuth。你建议用哪种包装。如果有的话 example tutorial 专门供Android使用 泽斯 身份验证。

    1 回复  |  直到 14 年前
        1
  •  3
  •   pixel    14 年前

    编辑:

    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);
    
    推荐文章