メインコンテンツへスキップPython XDK(X Developer Kit)は、Python で X API v2 を利用するための公式クライアントライブラリです。開発者が短時間で API の利用を開始し、それを使ってアプリケーションを構築できるよう支援します。公式の OpenAPI 仕様に基づいて生成されており、必要に応じて細かな制御を可能にしつつ、低レベルの HTTP の詳細を抽象化します。
- 🔐 OAuth サポート: Bearer Token(アプリ専用)認証、OAuth 2.0(PKCE・ユーザーコンテキスト)および OAuth 1.0 を完全サポート。
- 🔄 ページネーション: 大量の結果を自動でページング。
next_token を使った複数の API 呼び出しを行わなくても、XDK がページネーションを処理します。
- 📡 ストリーミング: 永続的な HTTP 接続を要する filtered stream などのエンドポイント向けに、リアルタイムのデータストリーミングをサポート。
- 🎯 包括的なカバレッジ: 検索、タイムライン、filtered stream などを含む、X API v2 のすべてのエンドポイントをサポート。
バージョン互換性: Python 3.8 以降。CPython および PyPy で検証済み。
ライセンス: MIT License