Simplest Java example retrieving user_timeline with twitter API version 1.1

前端 未结 4 902
一向
一向 2021-01-01 02:05

I was looking for a simple Java example using the Twitter 1.1 API and couldn\'t find one. Using the PHP sample posted here: Simplest PHP example for retrieving user_timeline

4条回答
  •  清酒与你
    2021-01-01 02:49

    Here is my solution using twitter4j lib

                Twitter twitter = new TwitterFactory().getInstance();
    
                AccessToken accessToken = new AccessToken(accessTokenStr, accessTokenSecretStr);
                twitter.setOAuthConsumer(consumerKeyStr, consumerSecretStr);
                twitter.setOAuthAccessToken(accessToken);
    
                try {
                    Query query = new Query("#");
                    QueryResult result;
                    result = twitter.search(query);
                    List tweets = result.getTweets();
                    for (Status tweet : tweets) {
                        System.out.println("@" + tweet.getUser().getScreenName() + " - " + tweet.getText());
                    }
                }
                catch (TwitterException te) {
                    te.printStackTrace();
                    System.out.println("Failed to search tweets: " + te.getMessage());
                    System.exit(-1);
                }
    

提交回复
热议问题