Twitter Bot 制作下準備(タイムラインの取得)

サンプルコードはこちら

public class GetTimeline {

	private Twitter twitter;
	private Integer page=1;
	private Integer count=200;
	private Long sinceId=null;

	private static final Log LOG = LogFactory.getLog(GetTimeline.class);

	public GetTimeline(){
		twitter = GetTwitterObject.getTwitter();
	}

	public GetTimeline(String prop_filename){
		twitter = GetTwitterObject.getTwitter(prop_filename);
	}


	public ResponseList<Status> get(Integer page,Integer count){
		return get(page,count,null);
	}

	public ResponseList<Status> get(Integer page,Integer count,Long sinceId){
		this.page = page;
		this.count = count;
		this.sinceId = sinceId;
		return get();
	}

	public ResponseList<Status> get(){
		ResponseList<Status> statuses = null;

		Paging paging = new Paging(page,count);
		if (sinceId != null)
			paging.setSinceId(sinceId);

		try {
			statuses = twitter.getHomeTimeline(paging);
		} catch (TwitterException e) {
			LOG.error(e);
		}

		return statuses;
	}

}

細かいやりたいことはこちらを参考

陽昇れども地の底に光届かず
https://sites.google.com/site/elekmole/twitter4jtop/twitter-class