TwitterAPI2011. 2. 10. 10:41



Twitter4J 특정 버젼부터(잘 모르겠음..) userid/password를 통해서 로긴하는 방식이 사라지고 Oauth 인증 방식만 남아 있다.
OAuth 인증을 위해서는 제일 먼저 consumer key와 secret 정보를 twitter.com 으로부터 획득해야 한다.
그리고 나서 consumer key를 사용하여 Request Token, Access Token 등의 과정을 거쳐 twitter.com을 이용할 수 있다.

먼저 consumer key, secret 정보를 얻는 방법을 알아보자.
http://twitter.com/oauth_clients/new 에서 개발 중인 application 의 정보를 입력하여 consumer key, secret를 획득하여야 한다.
요구하는 정보를 입력 하면 아래와 같은 정보를 얻게 된다.

ekwangtwit by ekwang

easy twitter in development

created by Kwang Hee Lee – read and write access by default


  • XXXXXXXXXXXXXXXXXXXXXXXXXXXXX

  • XXXXXXXXXXXXXXXXXXXXXXXXXXXXX

  • http://twitter.com/oauth/request_token

  • http://twitter.com/oauth/access_token

  • http://twitter.com/oauth/authorize

성공했다면 Consumer key, Consumer secret 값을 꼭 저장 한다.

application name에 이미 존재한다는 경고를 계속 받을 것이다! 이미 많은 개발자들이 대부분의 twitter application 이름을 사용하였으니 자신의 application naming을 하도록 하자. (주의! "twitter" 라는 string이 포함되면 안된다.)

-끝- 
Posted by ekwang