Twiitter API 1.1 변경 사항 정리

트위터 블로그 Changes coming in Version 1.1 of the Twitter API 참조

요약

  • 모든 API 호출에 있어 인증(authentication) 필요해졌다.
  • 새로운 rate-limit 정책으로 리퀘스트 수가 변경되았다.
  • 새로운 디스플레이 정책 적용
  • pre 로드의 경우, 인증을 받아야 한다.
  • 사용자 토큰을 많이 가지고 있는 서비스는 사용권한을 얻어야 한다.

Authentication Required

  • 모든 API 요청은 인증되어야 한다. (과거 Public Timeline과 같은 경우는 인증 없이도 가능했다.)
  • OAuth를 쓰지 않고 트위터 API를 쓰는 앱들은 2013년 3월까지 앱을 수정해야 한다.

Per-endpoint rate limiting

  • 개정 전: 350 calls / hour 로 제한
  • 개정 후: 60 calls / hour / endpoint 로 제한
  • 전체적인 calls 수가 줄어들었다.
  • 프로필이나 검색에 대해선 720 calls per hour per endpoint이 제공될 예정입니다.

Changes to the Developer Rules of the Road

  • 모든 APPs는 트윗을 다음에 맞춰서 표시해야한다.
    • @username을 프로필 페이지로 연결해야한다.
    • tweet action이 가능하게 해야한다.(예, RT, reply, favorite)
    • 기기에 맞춰서 tweets을 디스플레이 해야한다.
      • Pre-install(pre-load) 되는 Client는 twitter의 인증을 받아야 한다. 인증되지 않는 앱이 모바일기기에 포함되었을 때 application key가 취소될 수 있다.
  • 1M의 유저 토큰을 보유하는 경우에는 twitter와 직접적 연락하여 작업해야 한다.
  • Twitter client APP인 경우 유저 토큰이 100k 개를 넘으면 사용권한을 받아야 한다. 현재 100k 가 넘은 앱들은 200%가 될 때까지 유예지만 초과 시 사용권한 없이는 유저 토큰을 추가할 수 없다.

API v1.1 migration period

  • 6 개월 안에 변경안을 반영해야 한다.
Report abuse