메인 콘텐츠로 건너뛰기Python XDK(X Developer Kit)는 Python으로 X API v2를 활용하기 위한 공식 클라이언트 라이브러리입니다. 이를 통해 개발자는 API를 빠르게 시작하고 이를 기반으로 애플리케이션을 구축할 수 있습니다. 이 라이브러리는 당사의 공식 OpenAPI 사양을 바탕으로 생성되었습니다. 저수준 HTTP 세부를 추상화하는 한편, 필요 시 세밀한 제어도 제공합니다.
- 🔐 OAuth 지원: Bearer Token(앱 전용) 인증, PKCE를 사용하는 OAuth 2.0(사용자 컨텍스트), OAuth 1.0을 완전히 지원합니다.
- 🔄 페이지네이션: 대용량 결과를 자동으로 페이지 처리합니다. XDK가
next_token을 사용한 반복 API 호출 없이도 페이지네이션을 처리합니다.
- 📡 스트리밍: 지속적인 HTTP 연결이 필요한 filtered stream 등의 엔드포인트에 대해 실시간 데이터 스트리밍을 지원합니다.
- 🎯 포괄적 지원 범위: 검색, 타임라인, filtered-stream 등을 포함해 모든 X API v2 엔드포인트를 지원합니다.
버전 호환성: Python 3.8+ 지원. CPython 및 PyPy에서 테스트됨.
라이선스: MIT 라이선스