콘텐츠로 이동

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": "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>