เริ่มต้นอย่างรวดเร็ว
เส้นทางเล็กๆ ที่พิสูจน์แพ็กเกจ คีย์ 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 และการตรวจสอบสถานะสำหรับการทำงานอัตโนมัติแทนการเข้าถึงฐานข้อมูลโดยตรง