No authentication challenges found while using twitter4j library

前端 未结 2 724
谎友^
谎友^ 2020-12-20 04:11

I am currently working on integrating Twitter in my android application. I integrated it successfully to an extent. However I get the No authentication challenges foun

2条回答
  •  佛祖请我去吃肉
    2020-12-20 05:05

    After, version 1.1 of twitter api authentication is compulsory for all api calls , even for fetching public tweets and searching.. So, you have to add credentials by force:

     AccessToken accessToken = new AccessToken("ACCESS_TOKEN","TOKEN_SECRET");
     twitter.setOAuthAccessToken(accessToken);
    

    Full code can be as follows:

            ConfigurationBuilder configurationBuilder = new ConfigurationBuilder();
            configurationBuilder
                    .setOAuthConsumerKey(STAConstants.TWITTER_CONSUMER_KEY);
            configurationBuilder
                    .setOAuthConsumerSecret(STAConstants.TWITTER_CONSUMER_SECRET);
            Configuration configuration = configurationBuilder.build();
            TwitterFactory twitterFactory = new TwitterFactory(configuration);
            Twitter twitter = twitterFactory.getInstance();
            AccessToken accessToken = new AccessToken("ACCESS_TOKEN","TOKEN_SECRET");
            twitter.setOAuthAccessToken(accessToken);
            System.out.println(twitter.getUserTimeline("twitter"));
    

提交回复
热议问题