티스토리 뷰

Android Develop

Twitter API 받기

taehwan 2011. 7. 24. 14:27
Twitter 어플 또는 웹페이지 제작 및 적용시 가장먼저 Twitter API를 등록해야 한다.
Twitter API를 사용하기 위해서는 https://dev.twitter.com/  접속하여 applications 등록을 해야 한다.


dev.twitter.com 에서 Twitter로 로그인 한 후

자신의 id부분에 마우스를 올리면 My subscriptions, My applications, Sing out이 보인다.

이중 My applications를 클릭한다.


아래와 같은 화면이 뜨면 Create a new application을 클릭하여 새로운 어플리케이션을 등록한다.

어플리케이션을 등록해야 하는 이유는 이 어플리케이션이 twitter의 api를 사용하겠다고 등록하는 것과 같다.


Create an application 이 아래와 같은 화면으로 표시된다.

Name - 어플리케이션의 이름이다. 마음대로 정해줘도 상관은 없다.(테스트용 앱이라면)

Description - 어플리케이션에 대해서 간단하게 설명을 작성하면 된다.

WebSite - 별도의 주소가 없다면 임의 주소를 작성 하면 된다.

Callback URL - 사용자 로그인시 인증 키 값을 리턴 받게 되는 URL이다. 작성하지 않아도 상관 없다.

아래의 내용을 작성 완료하고 동의 및 CAPTCHA 부분을 확인 하면 어플리케이션 등록이 완료 된다.


셋팅페이지로 들어가면 위에서 입력한 정보에대해서 수정 할 수 있다.

Icon도 추가 할수 있고, Application Type도 설정 할 수 있다.

Create 페이지에서는 Application icon과 Application Type을 선택 할 수 없었다.(수정페이지에서 수정해줘야 한다.)

Application Type은 본 어플리케이션이 읽기만 할 수 있는 프로그램인지, 읽고 쓰기만 가능한지, 읽기, 쓰기, 다이렉트 메시지를 사용 할 수 있는 어플리케이션인지 설정해야 한다. 처음 앱 등록시 Read only만 허용되어 있다. 수정해 주어야 다양한 어플리케이션을 작성 할 수 있다. 그리고 API사용 권환이 주어지게 된다.


Twitter API를 사용하려는 앱 등록이 완료 되었다.
등록이 완료되면 개발자에게는 아래와 같은 코드들이 주어진다.
Details 페이지(앱 선택 메뉴에서 자신이 만든 앱을 클릭하면 바로 보여진다.) 아래쪽에 oAtuh Setting 이라는 부분에서 확인 할 수 있다.
Consumer key
Consumer secret
Request token URL
Authorize URL
Access token URL
Callback URL

이 주어진 코드들을 가지고 oAtuh 로그인 방식으로 트위터에 접근 할 수 있게 된다.

oAtuh에 관한 자세한 내용은 아래 홈페이지를 참고하시기 바랍니다.
 - 야후에서 제공하는 oAuth 인증 방법입니다.
http://developer.yahoo.com/oauth/guide/oauth-auth-flow.html






댓글