開発misc-devアクティブ
状況
xurl v1.0.3 のインストールまで完了。OAuth認証で詰まっている。
完了したこと
- xurl v1.0.3 を
~/.local/bin/xurl.exeにインストール - PATHを
~/.bashrcに追加 - Developer Console でアプリ作成(x-url-cli)
- ユーザー認証設定(権限: 読み取りと書き込み、ネイティブアプリ、コールバックURI設定)
詰まっている点
- OAuth 2.0 PKCE で「アプリにアクセスを許可できません」エラーが出る
- Client ID が
:ci(Confidential client)で発行され、ネイティブアプリ(:na)にならない - アプリを3回作り直したため、24時間のクールダウン制限に引っかかった
明日やること
- 24時間経過後、Developer Console でアプリを新規作成
- OAuth 1.0a 方式で認証する(OAuth 2.0 PKCEは断念)
- 以下のコマンドを直接ターミナルで実行(キーをClaude Codeに渡さない)
xurl.exe auth oauth1 \
--consumer-key コンシューマーキー \
--consumer-secret コンシューマーシークレット \
--access-token アクセストークン \
--token-secret アクセストークンシークレット
- 動作確認
xurl.exe /2/users/me
xurl.exe -X POST /2/tweets -d '{"text":"xurl テスト投稿"}'
参考
- 手順書:
memo/2026-03-21/xurl-setup-guide.md - 記事:
/xurl-x-api-cli-free-tier - Freeティアで月1,500件の投稿が無料