Zetter

公開投稿APIの使い方

Zetterの公開投稿APIを使うと、bot・外部連携・ツールからZetterの共有タイムラインに投稿できます。

APIキーの発行

APIキーは1ユーザーにつき5本まで発行できます。キーは api/me/api-keys エンドポイント(ログインセッション必須)から発行します。発行時に生キーは一度だけ表示されるので、安全な場所に保存してください。

現在、キー管理UIはアプリ内の設定画面から利用できます。ブラウザの開発者ツールを使わずにキーの作成・一覧表示・無効化が可能です。

APIエンドポイント

POST /api/v1/posts
Authorization: Bearer <API_KEY>
Content-Type: application/json

{"content": "投稿本文(1〜1500文字)"}

レート制限

エラーコード

主なエラーコード: UNAUTHORIZED(Authorizationヘッダなし)、INVALID_API_KEY(キー形式不正)、API_KEY_REVOKED(キー無効化済み)、RATE_LIMITED(制限超過、Retry-Afterヘッダを確認)、DUPLICATE_CONTENT(10分以内の同一内容再投稿)。

詳細はリポジトリの docs/ecosystem/api-developer-guide.md を参照してください。

← 開発者向け情報トップに戻る