コンテンツにスキップ

CLI

@anakonn/ankk は、ANKK Public API を利用する Node.js ベースの CLI ツールです。

  • Node.js 24 以上
  • ブランドにスコープされた Public API キー

インストールせずに実行:

ターミナルウィンドウ
npx @anakonn/ankk --json health

グローバルインストール:

ターミナルウィンドウ
npm install --global @anakonn/ankk
ankk --json health

グローバル設定:

ターミナルウィンドウ
ankk config setup --scope global

プロジェクトローカル設定:

ターミナルウィンドウ
ankk config setup --scope project

設定の解決順序:

  1. --api-key や --config などの CLI オプション
  2. ANKK_API_KEY 環境変数
  3. プロジェクトレベルの .ankk/config.json
  4. グローバルな ~/.ankk/config.json

未設定の場合は https://api.ankk.app が使用されます。ankk config show を実行すると、API キー全体を表示せずに現在の設定を確認できます。

コマンド目的
healthAPI のヘルスチェック
upgradeグローバルインストールのアップグレード
openapiOpenAPI スキーマの表示または取得
brandAPIキーに紐づくブランドを取得
connectionsSNS 接続の確認
contentsコンテンツの一覧表示、クエリ、公開、予約キャンセルの管理
commentsコメントの取得・投稿・管理
tiktok-comment-actions収集済みTikTokコメントへの操作を要求・確認
reply-jobs返信ジョブの作成と監視
analytics分析データとメトリクスサマリーの取得
webhooksWebhook 購読の管理
configCLI 設定の管理

コマンドで使用できるオプションを確認するには、ankk <command> --help を実行してください。

payload.json:

{
"connection_id": "<connection_id>",
"idempotency_key": "cli-publish-001",
"text": "Published via CLI."
}
ターミナルウィンドウ
ankk contents publish --file payload.json
ankk contents publish --file payload.json --scheduled-for 2030-01-15T09:00:00Z

スクリプトやAIクライアントでは--jsonを使用してください:

ターミナルウィンドウ
ankk --json connections list
ankk --json contents get <content_id>