코드 다음을 참조하십시오 :
//Configuration for twitter4j
ConfigurationBuilder cb = new ConfigurationBuilder();
cb.setDebugEnabled(true)
.setOAuthConsumerKey("*********************")
.setOAuthConsumerSecret("******************************************")
.setOAuthAccessToken("**************************************************")
.setOAuthAccessTokenSecret("******************************************");
//Example for fetching public tweets
//Sample which gives all tweets of Kim Kardarshian
TwitterFactory tf = new TwitterFactory(cb.build());
Twitter twitter = tf.getInstance();
int pageno = 1;
String user = "@KimKardashian";
List<Status> statuses = new ArrayList<Status>();
while (true) {
try {
int size = statuses.size();
Paging page = new Paging(pageno++, 100);
statuses.addAll(twitter.getUserTimeline(user, page));
if (statuses.size() == size)
break;
}
catch(TwitterException e) {
e.printStackTrace();
}
}
//sample which gives "n" (here 10) tweets of particular user
try{
Twitter twitter = TwitterFactory.getSingleton();
Paging p = new Paging();
p.setCount(10);
statuses.addAll(twitter.getUserTimeline("user",p));
}catch(Exception e)
{ e.printStackTrace(); }
for (Status st:statuses) {
System.out.println(st.getText());
}
감사합니다. 이제 예제를 실행하고 싶습니다. 그렇게하는 방법에 대한 지침이 있습니까? 시도했지만 성공적으로 실행 한 후에 결과가 없습니다! (Java 처음) – Developer
쉽습니다. 나는 상태 업데이트, 프로필 사진 변경, 바이오 등 쉽게 멋진 것들을 시도했다. http://www.javacodegeeks.com/2011/10/java-twitter-client-with-twitter4j.html은 멋지고 작은 자습서 중 하나입니다. – mtk