콘텐츠로 이동

CLI

@anakonn/ankk 是使用 ANKK Public API 的 Bun CLI 工具。

  • Bun 1.3 或更高版本
  • 針對您的品牌設定的公開 API 金鑰

無需安裝即可執行:

Terminal window
bunx @anakonn/ankk --json health

全域安裝:

Terminal window
bun install -g @anakonn/ankk
ankk --json health

全域配置:

Terminal window
ankk config setup --scope global

專案本地配置:

Terminal window
ankk config setup --scope project

配置解析優先順序:

  1. CLI 選項,例如 --api-key--config
  2. ANKK_API_KEY 環境變數
  3. 專案層級的 .ankk/config.json
  4. 全域的 ~/.ankk/config.json

若未配置,預設為 https://api.ankk.appankk config show 會顯示目前的設定,而不會洩露完整的 API 金鑰。

命令用途
health檢查 API 健康狀態
upgrade升級全域安裝
openapi檢視或取得 OpenAPI 結構定義
brand管理與 API 金鑰相關聯的品牌詳情
connections檢查 SNS 連線
contents列出、查詢、發佈和取消排程內容
comments取得、發佈、重新整理和管理留言
reply-jobs建立並監控回覆作業
analytics取得分析資料與指標摘要
webhooks管理 Webhook 訂閱
config管理 CLI 配置

若要檢視任何命令可用的選項,請執行 ankk <command> --help

payload.json

{
"connection_id": "<connection_id>",
"idempotency_key": "cli-publish-001",
"text": "Published via CLI."
}
Terminal window
ankk contents publish --file payload.json
ankk contents publish --file payload.json --scheduled-for 2026-08-10T09:00:00Z

在腳本和 AI 用戶端中使用 --json

Terminal window
ankk --json connections list
ankk --json contents get <content_id>