White Whale Studio

Tweet 작성하기[twitter4j] 본문

IT Engineering/Twitter API

Tweet 작성하기[twitter4j]

glorymind 2013. 5. 20. 14:20
반응형

 

앞선 포스팅에 이어서 트위터에서 Tweet 작성법에 대해서 살펴봅시다.

 

---------------------------------- 게시용 Source ---------------------------------

String latestStatus = "Twitter API 게시 Test용 입니다. 13-05-20 - 1"; // 실제 입력되는 내용

  Twitter twitter = new main().twitter; // 아래 main 클래스내 main()과 twitter 객체를 사용

  Status status = null; 
  try {
   status = twitter.updateStatus(latestStatus);
  } catch (TwitterException e) {
   e.printStackTrace();
  }

  System.out.println("Successfully updated the status to [" + status.getText()+"].");

 

----------------------------------------------------------------------------------

 

---------------------------------- Oauth를 위한 Source ---------------------------

import twitter4j.*;
import twitter4j.auth.AccessToken;
import twitter4j.conf.ConfigurationBuilder;

public class main {
 public Twitter twitter;

 public main()
 {
  String ConsumerKey = "*******************"; // 개인별로 다릅니다. 따라하면 안되유..
  String ConsumerSecret = "*******************";
  String AccessToken = "*******************";
  String AccessTokenSecret = "*******************";
  
  ConfigurationBuilder cb = new ConfigurationBuilder();
  try {
   cb.setDebugEnabled(true).setOAuthConsumerKey(ConsumerKey)
     .setOAuthConsumerSecret(ConsumerSecret);
  } catch (Exception e) {
   e.printStackTrace();
  }

  TwitterFactory tf = new TwitterFactory(cb.build());
  AccessToken acToken = new AccessToken(AccessToken, AccessTokenSecret);

  twitter = tf.getInstance(acToken);
 }
}
-----------------------------------------------------------------------

 

데이터 추출용 API에서 언급을 했지만 이해하기 쉽도록 같이 올려두었습니다.

Main에 있는 Oauth용 소스코드에서 인증을 받아 main 클래스에서 twitter 객체를 호출해서 사용하게되는 것입니다.

사용법은 게시에 관련된 내용인데... 정말 쉽습니다.

일단 인증을 받아두었다면 게시할 때는 로그인 여부에 관계없이 게시가 가능합니다.

반응형

'IT Engineering > Twitter API' 카테고리의 다른 글

Twitter API의 데이터 확인법  (0) 2013.03.08
twitter4j API  (2) 2012.10.15
Twitter API(Java & C#) Introduction  (0) 2012.10.15
Start of Twitter API Development & Oauth  (0) 2012.10.15
Comments