Skip to main content
Python XDK는 X API v2의 공식 클라이언트 라이브러리입니다. 인증, 페이지네이션 및 스트리밍을 처리하므로 구축에 집중할 수 있습니다.

GitHub 저장소

소스 코드, 이슈 및 릴리스.

설치

pip install xdk
Python 3.8+가 필요합니다.

빠른 시작

from xdk import Client

client = Client(bearer_token="YOUR_BEARER_TOKEN")

# Search for posts
for page in client.posts.search_recent(query="X API", max_results=10):
    if page.data and len(page.data) > 0:
        print(page.data[0].text)
        break

주요 기능

기능설명
OAuth 지원Bearer Token, PKCE가 포함된 OAuth 2.0, OAuth 1.0a
자동 페이지네이션수동 next_token 처리 없이 결과 반복
스트리밍지속적 연결을 통한 실시간 데이터(filtered stream 등)
전체 API 지원모든 X API v2 엔드포인트 — 검색, 타임라인, filtered stream 등

인증

from xdk import Client

client = Client(bearer_token="YOUR_BEARER_TOKEN")

일반적인 메서드

카테고리메서드
Postsclient.posts.search_recent()
Usersclient.users.get_me()
Spacesclient.spaces.get()
Listsclient.lists.get()
DMsclient.direct_messages.get()

자세히 알아보기

설치

개발 설치, 사전 요구 사항 및 검증.

빠른 시작

첫 요청 단계별 워크스루.

인증

모든 인증 방법에 대한 자세한 가이드.

페이지네이션

자동 페이지네이션 및 반복자.

스트리밍

filtered stream을 통한 실시간 데이터.

API 레퍼런스

전체 클라이언트 및 모델 레퍼런스.
코드 예제는 samples 저장소를 참조하세요.