Twitter4jでTimelineを取得!!
意外に分かっていないことを実感した、、、。
import java.util.Iterator; import java.util.List; import twitter4j.Status; import twitter4j.Twitter; import twitter4j.TwitterException; import twitter4j.TwitterFactory; import twitter4j.conf.ConfigurationBuilder; import twitter4j.http.AccessToken; public class Twitter4jTest { public static void main(String[] args) throws TwitterException { Twitter twitter = null; // fill out yourself!! String CONSUMERKEY = "CONSUMERKEY"; String CONSMERSECRET = "CONSMERSECRET"; String ACCESSTOKEN = "ACCESSTOKEN"; String ACCESSSECRET = "ACCESSSECRET"; ConfigurationBuilder confbuilder = new ConfigurationBuilder(); confbuilder.setOAuthConsumerKey(CONSUMERKEY); confbuilder.setOAuthConsumerSecret(CONSMERSECRET); TwitterFactory twitterfactory = new TwitterFactory(confbuilder.build()); twitter = twitterfactory.getOAuthAuthorizedInstance(new AccessToken( ACCESSTOKEN, ACCESSSECRET)); List<Status> publicTimeline = twitter.getPublicTimeline(); Iterator iterator = publicTimeline.iterator(); while (iterator.hasNext()) { System.out.println(iterator.next()); } } }