본문 바로가기

iOS개발팁

Twitter-OAuth-iPhone 라이브러리 소개

Objective-C 언어로 작성된 트위터 클라이언트 라이브러리는 많지 않습니다. 그런 와중에 MGTwitterEngine 라이브러리는 Objective-C언어로 작성된 트위터 클라이언트 라이브러리로 많은 아이폰 개발자들의 목마름을 해소시켜 주었습니다.

문제는 트위터의 다양한 인증 방법입니다. 3가지의 인증 방법이 있습니다.
  1. Basic Auth
  2. xAuth
  3. oAuth
이중 Basic Auth는 이번 트위터의 정책 변경으로 앞으로 쓰지 않을 인증 방법입니다. 지금도 시간 당 사용 가능 횟수를 점점 줄이고 있습니다. xAuth는 트위터사에 허가를 받아야만 사용할 수 있고 이메일로 사용허가를 받으려면 며칠을 기다려야 합니다. oAuth는 트위터사에서 권장하는 인증 방법으로 이 방법을 사용하면 사용자 인증 후 트위터 API를 바로 사용할 수 있습니다.

MGTwitterEngine을 위 3가지 방식에 알맞게 수정한 오픈프로젝트들이 있어서 소개합니다. 즉, MGTwitterEngine만 잘 사용할 줄 안다면 인증 방법에 상관 없이 트위터의 데이터를 주물럭 할 수 있습니다 :)

  1. Basic Auth
    - MGTwitterEngine를 사용하시면 됩니다. http://github.com/mattgemmell/MGTwitterEngine
  2. xAuth
    - XTwitterEngine로 http://github.com/aral/XAuthTwitterEngine 에서 받을 수 있습니다.
  3. oAuth
    - Twitter-OAuth-iPhone 라이브러리로 http://github.com/bengottlieb/Twitter-OAuth-iPhone 에서 받을 수 있습니다.
아래 글은 이 글을 작성할 때 참고한 글이므로 같이 보시면 도움이 되시리라 생각합니다.
  1. http://cafe.naver.com/mcbugi/78495
  2. http://cafe.naver.com/mcbugi/82775
  3. http://dreamofblue.tistory.com/73
  4. http://dreamofblue.tistory.com/76

'iOS개발팁' 카테고리의 다른 글

NSDate와 NSDateFormatter 사용하기 02  (0) 2010.10.06
NSDate와 NSDateFormatter 사용하기 01  (0) 2010.10.06
안전하게 현재 날짜 구하기.  (0) 2010.09.24
싱글턴을 활용하자.  (1) 2010.07.30
컬러픽커 만들기  (2) 2010.07.30