본문 바로가기
API

Twitter 최신트윗 가져오는 API(user_timeline) URL 변경에 따른 오류 수정 방법

by BeGeek 2012. 10. 16.

얼마전 아래와 같은 형식으로 제공하던 최신트윗 가져오는 URL의 서비스가 완전히 중단 되었다.

- 기존 URL (json 기준)-

 http://www.twitter.com/statuses/user_timeline/abcd.json?callback=twitterCallback&count=3

* 기존 URL로 호출시 Twitter API의 34번 에러코드(page does not exist)를 반환함.

twittercallback({"errors":[{"message":"Sorry, that page does not exist","code":34}]});

 

기존 호출URL과 가장 큰차이는 서브도메인인 api.twitter.com 과 버전 정보 /1 를 포함하여 호출해야 하고 기존

"특정ScreenName" + .json 대신 user_timeline.json을 호출한다는 것!

- 변경 URL -

 http://api.twitter.com/1/statuses/user_timeline.json?screen_name=abcd&include_rts=true&count=3&callback=twitterCallback

현재기준 최신버전은 1.1 이고 인증 부분을 더 강화한거 같은데 일단 급한대로 1버전으로 위와 같이 URL을 변경하면

최신트윗을 가져오도록 긴급 수정 가능 함.

이거이거 Twitter 개발자 사이트에 자주 들어가지 않으면 갑자기 서비스 안된다고 당황스런 전화를 받을 수 도 있겠구먼;;;

* 관련하여 하기 Twitter 개발자 사이트의 내용들 참고

https://dev.twitter.com/discussions/10803

https://dev.twitter.com/docs/deprecations/spring-2012

 

'API' 카테고리의 다른 글

Google Hosted Libraries  (0) 2015.02.13

댓글