Skip to main content
X API는 endpoint 경로에 버전 번호를 사용하여 진화를 허용하면서도 안정성을 제공합니다. 버전 관리 전략을 이해하면 통합을 계획하고 최신 상태를 유지하는 데 도움이 됩니다.

현재 버전

모든 신규 프로젝트에는 X API v2를 사용하세요. 여기서 모든 새로운 기능이 출시됩니다.

URL의 버전

버전 번호는 endpoint 경로에 나타납니다:

Breaking vs. non-breaking 변경

Breaking 변경(코드 업데이트 필요)

이러한 변경은 주요 버전 업그레이드에서만 발생합니다:
  • Endpoint 제거
  • 응답 field 제거
  • 쿼리 파라미터 제거
  • 새로운 필수 파라미터 추가
  • field의 데이터 유형 변경
  • field 또는 리소스 이름 변경
  • 응답 코드나 오류 유형 변경
  • 인증 scope 수정

Non-breaking 변경(추가)

버전 변경 없이 언제든지 발생할 수 있습니다:
  • 새 endpoint 추가
  • 새 선택적 파라미터 추가
  • 새 응답 field 추가
  • 새 OAuth scope 추가
  • 오류 메시지 텍스트 변경
  • 프라이버시/보안 이유로 field null 처리

릴리스 일정


지원 중단 정책

새로운 주요 버전을 릴리스할 때:
  1. 지원 중단: 이전 버전이 지원 중단됨으로 표시됨
  2. 지원 기간: 지원 중단된 버전은 정의된 기간 동안 계속 작동
  3. 은퇴: 지원 중단된 버전이 제거됨

정의


정보 유지

변경 사항에 대한 알림 받기:

Changelog

모든 플랫폼 변경 사항 및 업데이트.

포럼 공지

Breaking 변경 공지.

@XDevelopers

플랫폼 뉴스 및 업데이트.

뉴스레터

월간 다이제스트.

마이그레이션 리소스

새 버전이 릴리스되면 다음을 제공합니다:
  • 마이그레이션 가이드: 단계별 업그레이드 지침
  • Endpoint 매핑: v1을 v2 대응으로
  • 데이터 형식 변경: 객체 모델 차이

마이그레이션 개요

현재 마이그레이션 가이드.

Endpoint 맵

v1을 v2 endpoint 매핑.

모범 사례

v2 사용

최신 버전에서 새 프로젝트를 시작하세요.

공지 모니터링

changelog 및 포럼 업데이트를 구독하세요.

변경 사항 테스트

프로덕션 업데이트 전에 개발 환경에서 테스트하세요.

마이그레이션 계획

지원 중단까지 기다리지 말고 업그레이드하세요.