メインコンテンツへスキップ
このサンプルでは、Bearer Token 認証を使用して XDK で Post を素早く検索する方法を紹介します。

ステップ 1:SDK をインストールする

pip install xdk

ステップ 2:Bearer Token を取得する

  1. X 開発者ポータルにログインします。
  2. App を作成するか、既存の App を選択します。
  3. 「Keys and Tokens」で、Bearer Token(アプリのみ認証)を生成します。

ステップ 3:最初のスクリプトを作成して実行する

quickstart.py ファイルを作成します:
# クライアントをインポート
from xdk import Client

# 実際のBearer Tokenに置き換えてください
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
期待される出力:
最新のPost:XDK Python SDKの重要なアップデート!
トラブルシューティング: 401 エラーが発生した場合は、Bearer トークンを再確認してください。レート制限(429)の場合は、少し時間をおいてから再試行してください。

次のステップ

  • Authentication を参照して、Bearer Token(アプリ専用)認証、PKCE を用いた OAuth 2.0(ユーザーコンテキスト)、および OAuth 1.0 の使い方を理解しましょう。
  • Pagination を学び、複数回の API 呼び出しを意識せずに大量の結果を取得したいユースケースに備えましょう。
  • Streaming を掘り下げて、リアルタイムの data を扱う方法を学びましょう。