นักพัฒนา

ใช้ Ankk จาก CLI, API, และเครื่องมือ AI

ติดตั้ง Bun-first CLI กำหนดค่าคีย์ API สาธารณะ และส่งเนื้อหาที่เตรียมไว้จาก Codex Claude Code ChatGPT สคริปต์ หรือเครื่องมืออัตโนมัติไปยัง Ankk การตั้งเวลา

terminal
$ bunx @anakonn/ankk --json health
$ ankk config setup --scope project
$ ankk contents publish --file payload.json

เริ่มต้นอย่างรวดเร็ว

เส้นทางเล็กๆ ที่พิสูจน์แพ็กเกจ คีย์ API และเวิร์กโฟลว์การเผยแพร่ที่กำหนดขอบเขตแบรนด์

ติดตั้งหรือรันครั้งเดียว

แพ็คเกจสาธารณะคือ @anakonn/ankk และไบนารี่คือ ankk ขณะนี้ CLI ต้องใช้ Bun

bunx @anakonn/ankk --json health
bun install -g @anakonn/ankk
ankk --json health

กำหนดค่าอย่างปลอดภัย

ใช้คีย์ API จาก Ankk เอาต์พุตคำสั่งจะตรวจแก้คีย์แบบเต็ม และตัวแปรสภาพแวดล้อมจะทำงานกับ CI

ankk config setup --scope global
ANKK_API_KEY=spk_... ankk config setup --scope project --api-key-env ANKK_API_KEY --yes
ankk config show

เผยแพร่เนื้อหาที่เตรียมไว้

สร้างเพย์โหลด JSON และมอบให้กับสัญญาการกำหนดเวลาสาธารณะแบบเดียวกับที่ลูกค้า API ใช้

ankk brand get --json
ankk contents publish --file payload.json
ankk contents publish --file payload.json --scheduled-for 2026-07-01T09:00:00Z

ส่ง JSON แทนการสร้างแบบฟอร์มใหม่

เพย์โหลด

ใช้ —file สำหรับเนื้อหาเพื่อให้สคริปต์และเครื่องมือ AI สามารถสร้างเพย์โหลดที่มีโครงสร้างโดยไม่ต้องกองธงที่เปราะบาง

{
  "connection_id": "<connection_id>",
  "idempotency_key": "launch-thread-2026-07-01",
  "sns_type": "threads",
  "text": "Launch update from Ankk",
  "scheduled_for": "2026-07-01T09:00:00Z"
}
  • เก็บการติดตั้งเพย์โหลดไว้ภายนอกคอมไพล์เมื่อมีข้อมูลลูกค้า
  • ใช้คีย์ idempotency สำหรับการทำงานอัตโนมัติที่ทำซ้ำได้
  • ยอมรับการรักษาตามกำหนดเวลา ไม่ใช่ผู้ให้บริการดำเนินการสำเร็จ

โทรหาสาธารณะ API โดยตรง

API

ทุกเวิร์กโฟลว์ CLI แมปกลับไปยังสาธารณะ /v1 API ใช้การรับรองความถูกต้องของผู้ถือและเส้นทางที่กำหนดขอบเขตแบรนด์สำหรับไคลเอ็นต์ระบบอัตโนมัติ

curl -X POST https://api-public.ankk.app/v1/brand/contents 
  -H "Authorization: Bearer spk_..." 
  -H "Content-Type: application/json" 
  --data @payload.json
  • ใช้ GET /v1/brand เพื่อค้นหาแบรนด์ที่เข้าถึงได้
  • ใช้ /v1/docs และ /v1/openapi.json สำหรับสัญญาสาธารณะ
  • อย่าวางคีย์ API แบบเต็มลงในบันทึกหรือตั๋ว

ติดตามงานหลังการยอมรับ

สถานะ

การเผยแพร่เป็นแบบอะซิงโครนัส API ยอมรับงานที่ผ่านการตรวจสอบแล้ว คงอยู่ และกำหนดเวลาการดำเนินการ การดำเนินการของผู้ให้บริการจะเกิดขึ้นในภายหลัง

ankk contents list --json
ankk contents get --content-id <content_id> --json
  • สถานะที่คาดหวัง ได้แก่ ยอมรับ เข้าคิว เผยแพร่ เผยแพร่ ล้มเหลว และลองอีกครั้ง
  • ใช้ webhooks ที่ลงนามเมื่อระบบอื่นต้องการการอัปเดตสถานะ
  • สถานะการดำเนินการจะยังคงอยู่ใน Ankk แทนที่จะเป็นข้อความแจ้ง AI

แจ้งเครื่องมือ AI ให้ใช้ Ankk ไม่ใช่แทนที่

ให้เครื่องมือ AI เตรียมสำเนา เพย์โหลด หรือคำสั่ง Ankk ยังคงเป็นระบบการตั้งเวลาและสถานะ

Codex

สร้างเพย์โหลดการเปิดตัว Threads จากบันทึกประจำรุ่นนี้ บันทึกเป็น tmp/launch-thread.json, จากนั้นเรียกใช้เนื้อหา ankk ที่เผยแพร่ด้วยแบรนด์ที่กำหนดค่าของฉัน

Claude Code

ตรวจสอบ payload.json เพื่อหาการเชื่อมต่อที่ขาดหายไป, idempotency_key, sns_type, ข้อความ และ schedule_for จากนั้นแสดงคำสั่งเผยแพร่เนื้อหา ankk ที่แน่นอน

ChatGPT

ร่างรูปแบบโพสต์ที่ปลอดภัยสำหรับช่องสามรูปแบบ และส่งคืนเพย์โหลด JSON หนึ่งรายการที่ฉันสามารถส่งไปยัง ankk เนื้อหาเผยแพร่ —file payload.json

ขอบเขตความปลอดภัย

  • อย่าเปิดเผยคีย์ spk_ API แบบเต็มแก่โมเดล บันทึก ภาพหน้าจอ หรือความคิดเห็นเกี่ยวกับปัญหา
  • อย่าบอกผู้ใช้ว่าคำสั่งสำเร็จหมายความว่าการเผยแพร่ของผู้ให้บริการสำเร็จแล้ว
  • ห้ามบันทึกคำสั่ง CLI ที่ซ่อนอยู่หรือไม่มีการใช้งานเป็นลักษณะสาธารณะ
  • ใช้คีย์ API, webhooks และการตรวจสอบสถานะสำหรับการทำงานอัตโนมัติแทนการเข้าถึงฐานข้อมูลโดยตรง

พร้อมที่จะโยง Ankk เข้าสู่ขั้นตอนการทำงานของคุณแล้วหรือยัง?

เริ่มต้นด้วย CLI จากนั้นย้ายเพย์โหลดเดียวกันไปยังสคริปต์ CI งาน หรือการเรียกใช้เครื่องมือ AI