เชื่อมต่อ Telesto กับระบบภายในองค์กรของคุณเองหรือบริการจากภายนอกได้ด้วย RESTful API ของเรา เหมาะอย่างยิ่งสำหรับการเชื่อมต่อแบบกำหนดเองและการทำงานอัตโนมัติ

ข้อกำหนดเบื้องต้น: ต้องมีการสมัครสมาชิกแบบ Pro และคีย์ API ที่ใช้งานได้สำหรับทุก endpoint

สิ่งที่คุณทำได้

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

เอกสารอ้างอิง API

เอกสารอ้างอิงฉบับสมบูรณ์ครอบคลุมทุก endpoint พารามิเตอร์ และการตอบกลับ พร้อมตัวอย่างโค้ดสำเร็จรูปในรูปแบบ curl, PHP, Python, Node และ Ruby คุณยังสามารถส่งคำขอจริงไปยังบัญชีของคุณเองได้โดยตรงจากหน้านี้

การยืนยันตัวตน

ส่งคีย์ API ของคุณใน Authorization header ในทุกคำขอ โดยส่งคีย์แบบดิบ ไม่ต้องมีคำนำหน้า Bearer:

Authorization: YOUR_API_KEY

ขีดจำกัดอัตราการเรียกใช้

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

แนวทางปฏิบัติที่ดีที่สุด

  • จัดเก็บคีย์ API ของคุณอย่างปลอดภัย ห้ามใส่ไว้ในโค้ดฝั่งไคลเอนต์เด็ดขาด
  • ดึงข้อมูลทีละหน้าใหญ่ ๆ แทนการส่งคำขอเล็ก ๆ จำนวนมาก และแคชข้อมูลที่ไม่ค่อยเปลี่ยนแปลง
  • ปฏิบัติตาม header Retry-After แทนการส่งคำขอที่ถูกจำกัดอัตราซ้ำทันที
  • เมื่ออัปเดตข้อมูล ให้ส่งเฉพาะฟิลด์ที่คุณต้องการเปลี่ยนแปลงเท่านั้น ฟิลด์ที่คุณเว้นไว้จะคงค่าเดิมไว้
  • หากธุรกรรมสต็อกหมดเวลา (timeout) ให้ตรวจสอบรายการธุรกรรมก่อนส่งซ้ำอีกครั้ง การส่งซ้ำโดยไม่ตรวจสอบอาจทำให้สต็อกเดียวกันถูกเคลื่อนย้ายซ้ำสองครั้ง

เริ่มต้นใช้งาน

  1. ตรวจสอบให้แน่ใจว่าคุณมีแพ็กเกจ Pro
  2. ติดต่อฝ่ายสนับสนุนเพื่อขอสิทธิ์เข้าใช้งาน API และรับคีย์ของคุณ
  3. เปิดเอกสารอ้างอิง API และลองส่งคำขอได้จากหน้านั้นได้เลย

ขณะนี้อยู่ในช่วง Beta: เรากำลังขยายจุดเชื่อมต่อ (endpoint) และฟังก์ชันการทำงานของ API อย่างต่อเนื่อง หากคุณสนใจใช้งาน API หรือต้องการ endpoint เฉพาะบางอย่าง กรุณาติดต่อทีมสนับสนุนของเรา