はじめに
X Developer Platformは、TypeScript/JavaScriptおよびJava向けに2つの公式SDKを提供しています。これにより、利用可能なすべてのv2 endpointに対する事前構築済みの関数を活用し、認証プロセスも簡素化することで、X API v2に伴う複雑な処理を手作業で実装する必要がなくなり、より効果的に開発できます。これらはDeveloper Platformチームによって構築・保守されているため、将来のX API v2のリリースにも継続的に追随し、常に最新の状態が維持されます。これらのSDKはX APIをラップしているため、Project内にあるdeveloper Appの認証情報を使用してリクエストを認証するには、developer accountが必要です。
インストール
- Java
- TypeScript
Java パッケージのインストール方法はいくつかあります(Java 1.8+ が必要)
- Maven ユーザー — プロジェクトの POM ファイルに次の依存関係を追加してください:
-
Gradle ユーザー — プロジェクトのビルドファイルに次の依存関係を追加してください:
implementation "com.twitter:twitter-api-java-sdk:1.1.4"
-
その他 — まず次のコマンドを実行して JAR を生成します
mvn clean package
その後、次の JAR を手動でインストールしてください:
target/twitter-api-java-sdk-1.1.4.jar
target/lib/*.jar
クライアントの基本
- Java
- TypeScript
認証フロー
- 認可 URL の生成
- 認可 URL からアプリケーションを認可
- コールバックにリダイレクト(Developer Portal の auth 設定ページで設定した callback URL と一致している必要があります)
- code verifier を解析して access token に交換
エンドポイントのメソッド
- Java
- TypeScript