본문 바로가기

Personal_Project/Android

통합 SNS - Twice 개발하기 (2) Twitter 개발자 등록

Intro

Twitter는 OAuth 1.0a를 사용한 API 인증방식을 사용 중이다. 몇몇 기능을 제외하고는 개발 앱으로 등록해서 사용자의 인증하에 토큰을 넘겨받아 사용할 수 있다.

 

개발자로 등록하기

Twitter API를 사용하기 위해서는 먼저 자신이 개발할 앱을 등록을 해야한다.

1. 트위터 개발자 페이지 ( https://developer.twitter.com/ ) - Apps로 이동

2. Create an App 클릭

이미 Twice 앱을 등록해 놓았기에 그림과 같이 나왔다.

3. 앱 정보 등록하기

대강 위와같은 페이지가 나온다.

중간에 Allow this application to be used to sign in with Twitter 내용이 있는데 해당 앱에서 트위터로 로그인을 구현하기 위해서는 체크를 해야한다.

사용자 토큰을 얻기 위해서는 로그인을 해야하기 때문에 Twice에서는 체크를 했다.

해당 버튼을 체크하면 Callback URL이 필수로 바뀌는데 공식 가이드 문서를 참고해서 URL을 넣으면 된다.

Twice의 End-Point는 Android 이기 때문에

twittersdk://를 Callback URL로 사용한다.

나머지는 사용자가 개발하려는 목적에 맞게 간단하게 적어넣으면 된다.

 

4. 완료!

3번을 완료하고 나면 Create 버튼이 활성화가 된다.

완성이 되고나면 2번페이지가 나온다. Detail을 누르면 만들어진 App 정보를 자세히 볼 수 있다.

이로써 Twitter 개발자 등록이 끝이 난다.

 

실제 API를 사용하기위해서는 API Call 당시 몇가지 정보를 더 넣어주어야 하는데 그 내용은 나중에 실제로 구현할 부분에서 적어넣자