Android Twitter xAuth example using twitter4j

前端 未结 2 906
忘掉有多难
忘掉有多难 2020-12-08 17:38

Android: I am trying the following xAuth example for android share.

xAuth Authentication for Twitter Share in Android?

System.setProperty(\"twitter4j         


        
相关标签:
2条回答
  • 2020-12-08 18:28

    I ' ve used following

    
    ConfigurationBuilder configurationBuilder = new ConfigurationBuilder();
    
         configurationBuilder.setOAuthConsumerKey(Consumer__Key);
         configurationBuilder.setOAuthConsumerSecret(Consumer_Secret);
         Configuration configuration = configurationBuilder.build();
    
         Twitter twitter = new TwitterFactory(configuration).getInstance("username","password"); 
    
         AccessToken token = twitter.getOAuthAccessToken();
         System.out.println("Access Token " +token );
    
         String name = token.getScreenName();
         System.out.println("Screen Name" +name);
    
         PrintWriter out= response.getWriter();
         System.out.println(token);
    

    And successfully login to Twitter using Android app using xauth

    0 讨论(0)
  • 2020-12-08 18:36

    Version 2.2.2 of twitter4j as a slight change. This works:

    Configuration configuration = new ConfigurationBuilder()
    .setOAuthConsumerKey("your_customer_key")
    .setOAuthConsumerSecret("your_customer_secret")
    .build();
    
    Twitter twitter = new TwitterFactory(configuration).getInstance(new BasicAuthorization(username, password)); // yes, use "BasicAuthorization" although that seems strange
    
    AccessToken token = twitter.getOAuthAccessToken();
    Log.d(TAG, "Access token: " + token.getToken());
    Log.d(TAG, "Access token secret: " + token.getTokenSecret());
    

    Remember that your twitter client application needs to be authorized to use xAuth before this works.

    0 讨论(0)
提交回复
热议问题