Python SDK
非同期処理対応、型ヒント、v2 を包括的にサポート。
TypeScript SDK
完全な TypeScript 型定義、ESM 対応、Node.js で動作。
なぜ公式 SDK を利用するのか?
| 利点 | 説明 |
|---|---|
| 常に最新 | X によって管理され、新しいエンドポイントに合わせて随時更新 |
| 型安全性 | すべてのオブジェクトとメソッドに対する完全な type 定義 |
| 認証機能を内蔵 | OAuth 2.0 と OAuth 1.0a をサポート |
| 自動ページネーション | トークンを手動で扱うことなく結果を順番に取得可能 |
クイックスタート
認証
- ベアラートークン (App-only)
- OAuth 2.0 (ユーザーコンテキスト)
- OAuth 1.0a (ユーザーコンテキスト)
公開データを読み取るための最も簡単な方法です。Python:TypeScript:
利用可能なメソッド
| カテゴリ | Python | TypeScript |
|---|---|---|
| 投稿 | client.posts.search_recent() | client.posts.search() |
| ユーザー | client.users.get_me() | client.users.getMe() |
| Spaces | client.spaces.get() | client.spaces.findSpaceById() |
| リスト | client.lists.get() | client.lists.getList() |
| DM | client.direct_messages.get() | client.directMessages.lookup() |
リソース
Python SDK ドキュメント
Python の包括的なドキュメントです。
TypeScript SDK ドキュメント
TypeScript の包括的なドキュメントです。
Python GitHub
ソースコードおよび issue。
TypeScript GitHub
ソースコードおよび issue。