ภาพรวม Local API
TikMatrix มี Local RESTful API ที่ช่วยให้คุณจัดการงานผ่านโปรแกรมได้ เหมาะสำหรับการเชื่อม TikMatrix เข้ากั บระบบอัตโนมัติของคุณเอง การทำเวิร์กโฟลว์เฉพาะทาง หรือการทำงานแบบแบตช์
ข้อกำหนด
ข้อกำหนดด้านไลเซนส์
Local API เปิดให้ใช้งานเฉพาะผู้ใช้แผน Pro, Team และ Business เท่านั้น แผน Starter จะไม่สามารถเข้าถึง API ได้
Base URL
API ทำงานบนเครื่องโลคัลที่:
http://localhost:50809/api/v1/
note
พอร์ต 50809 คือพอร์ตเริ่มต้น โปรดตรวจสอบว่า TikMatrix กำลังทำงานก่อนเรียก API
รูปแบบการตอบกลับ
การตอบกลับของ API ทั้งหมดใช้รูปแบบเดียวกัน:
{
"code": 0,
"message": "success",
"data": { ... }
}
คำอธิบายรหัสตอบกลับ
| Code | คำอธิบาย |
|---|---|
| 0 | สำเร็จ |
| 40001 | คำขอไม่ถูกต้อง - พารามิเตอร์ไม่ถูกต้อง รวมถึง script_config ที่ไม่ผ่านการตรวจสอบ |
| 40002 | พารามิเตอร์ไม่ครบ - ขาด script_name |
| 40003 | คำขอไม่ถูกต้อง - ไม่รองรับสคริปต์นี้ในบิลด์หรือแพลตฟอร์มนี้ ไม่มีการติดตั้งใช้งาน หรือสถานะงานไม่ถูกต้อง |
| 40004 | พารามิเตอร์ไม่ถูกต้อง - สามารถหยุดเฉพาะงานที่กำลังทำงาน |
| 40005 | พารามิเตอร์ไม่ถูกต้อง - task_ids ไม่สามารถ เว้นว่างได้ |
| 40301 | ถูกปฏิเสธ - ต้องใช้แผน Pro+ เพื่อเข้าถึง API |
| 40401 | ไม่พบทรัพยากร |
| 50001 | ข้อผิดพลาดภายในเซิร์ฟเวอร์ |
เริ่มต้นใช้งานอย่างรวดเร็ว
1) ตรวจสอบสิทธิ์การเข้าถึง API
ตรวจสอบว่าไลเซนส์ของคุณรองรับ API หรือไม่:
curl http://localhost:50809/api/v1/license/check
ตัวอย่างการตอบกลับ:
{
"code": 0,
"message": "success",
"data": {
"plan_name": "Pro",
"api_enabled": true,
"device_limit": 20,
"message": "API access enabled"
}
}