GitHub repository
ソースコード、リリース、ドキュメント。
インストール
Go でインストールするか、releases からビルド済みバイナリをダウンロードします。セットアップ
1. X アプリを作成する
xurl はあなた自身の開発者アプリを使って認証します。X 開発者ポータル で:- OAuth 2.0 を有効にしたアプリを作成(または既存のものを開く)します。
- リダイレクト URI
http://localhost:8080/callbackをアプリに登録します。 - アプリの “Keys and tokens” ページから Client ID と Client Secret をコピーします。
2. 資格情報を設定する
xurl を実行するのと同じシェルで、資格情報をエクスポートします:3. 認可する
~/.xurl に保存するため、再度認証する必要はありません。
使い方
生の API リクエスト
curl と同じように xurl を使えます — 認証ヘッダーは自動的に処理されます:ショートカットコマンド
xurl には一般的な操作用の組み込みショートカットが含まれています:なぜ xurl を使うのか?
| 機能 | curl | xurl |
|---|---|---|
| 認証 | 手動での OAuth ヘッダー設定 | 自動 — xurl auth を一度実行するだけ |
| トークン管理 | 更新やローテーションを自分で行う | トークンの保存と更新を内蔵 |
| API ショートカット | 完全な URL が必要 | 一般的な操作の短縮コマンド |
| リクエスト署名 | 手動での OAuth 1.0a 署名 | すべてのリクエストで自動 |
xurl を AI エージェントとともに使う
xurl には、その機能を機械可読な形式で記述するSKILL.md ファイルが含まれています。AI エージェントはこれを利用して、あなたに代わって xurl コマンドを実行する方法を理解できます。
関連情報
最初のリクエストを送信する
cURL または SDK を使って X API を始めましょう。
API Playground
モックデータを使ってローカルでエンドポイントをテスト — API クレジット不要。