메인 콘텐츠로 건너뛰기
이 예제는 XDK에서 Bearer Token 인증을 사용하여 Post를 빠르게 검색하는 방법을 보여줍니다.

1단계: SDK 설치

pip install xdk

2단계: Bearer 토큰 받기

  1. X 개발자 포털에 로그인합니다.
  2. App을 생성하거나 선택합니다.
  3. “Keys and Tokens”에서 Bearer 토큰(앱 전용 인증)을 생성합니다.

3단계: 첫 번째 스크립트 작성 및 실행

quickstart.py 파일을 생성하세요:
# 클라이언트를 임포트합니다
from xdk import Client

# 실제 Bearer 토큰으로 교체하세요
client = Client(bearer_token="YOUR_BEARER_TOKEN_HERE")

# "api"를 언급한 최신 Post를 가져옵니다
response = client.posts.search_recent(query="api", max_results=10)

# 첫 번째 Post의 텍스트를 출력합니다
if response.data:
    print(f"최신 Post: {response.data[0]['text']}")
else:
    print("Post를 찾을 수 없습니다.")
실행:
python quickstart.py
예상 결과:
최신 포스트: XDK Python SDK의 새로운 업데이트!
문제 해결: 401 오류가 발생하면 Bearer 토큰을 다시 확인하세요. 429(요청 한도 초과)인 경우 잠시 기다렸다가 다시 시도하세요.

다음 단계

  • Bearer Token(앱 전용) 인증, OAuth 2.0 with PKCE(사용자 컨텍스트), OAuth 1.0을 사용하는 방법을 이해하려면 Authentication을 확인하세요.
  • 여러 번 API 호출을 하지 않고도 많은 결과를 받아야 하는 사용 사례를 위해 Pagination을 살펴보세요.
  • 실시간 data를 다루는 방법을 배우려면 Streaming을 확인하세요.