Skip to content

CLI

@anakonn/ankk 是使用 ANKK Public API 的 Node.js CLI 工具。

  • Node.js 24 或更高版本
  • 針對您的品牌設定的公開 API 金鑰

無需安裝即可執行:

Terminal window
npx @anakonn/ankk --json health

全域安裝:

Terminal window
npm install --global @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.app。ankk config show 會顯示目前的設定,而不會洩露完整的 API 金鑰。

命令用途
health檢查 API 健康狀態
upgrade升級全域安裝
openapi檢視或取得 OpenAPI 結構定義
brand查詢 API 金鑰綁定的品牌
connections檢查 SNS 連線
contents列出、查詢、發佈和取消排程內容
comments查詢、發布與管理留言
tiktok-comment-actions請求並查詢已收集 TikTok 留言的操作
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 2030-01-15T09:00:00Z

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

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