API คืออะไร? คำสำคัญสำหรับการเชื่อมระบบธุรกิจ

คำจำกัดความ API แบบภาษาธุรกิจ พร้อมขอบเขต ตัวอย่าง และความแตกต่างจากฐานข้อมูล Webhook และการเชื่อมระบบทั้งโครงการ

แผนภาพแสดงระบบสองฝั่งแลกเปลี่ยนคำขอและคำตอบผ่าน API ที่ตรวจสิทธิ์การเข้าถึง

คำจำกัดความ

API คือข้อตกลงที่ระบบหนึ่งเปิดให้ซอฟต์แวร์อีกระบบเรียกใช้ความสามารถหรือแลกเปลี่ยนข้อมูลผ่านรูปแบบคำขอ คำตอบ กติกา และสิทธิ์ที่กำหนดไว้

EXACT TERM

API

ชื่ออื่นที่อาจพบ
  • Application Programming Interface
  • ส่วนต่อประสานโปรแกรมประยุกต์

BOUNDARY

ขอบเขตของคำนี้

สิ่งที่รวมอยู่ในความหมาย

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

สิ่งที่ไม่ควรสับสน

API ไม่ใช่ฐานข้อมูล ไม่ใช่หน้าจอผู้ใช้ ไม่ใช่สายเชื่อมต่อ และไม่ใช่โครงการ Integration ทั้งหมด การมี API เพียงอย่างเดียวไม่รับประกันว่าข้อมูล ความหมาย สิทธิ์ ความเร็ว และการรับมือข้อผิดพลาดของสองระบบจะเข้ากันได้

WHY IT MATTERS

เหตุผลที่คำนี้สำคัญต่อธุรกิจ

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

EXAMPLE

ตัวอย่างในบริบทธุรกิจ

เว็บไซต์รับคำขอใบเสนอราคาแล้วเรียก API ของ CRM เพื่อสร้าง Lead คำขออาจมีชื่อบริษัท ช่องทางติดต่อ ความยินยอม และแหล่งที่มา ส่วนคำตอบส่งกลับรหัส Lead หรือข้อผิดพลาดที่เว็บไซต์ต้องจัดการ

การเชื่อมนี้ยังต้องตัดสินใจว่าเมื่อ CRM ใช้ไม่ได้ เว็บไซต์จะเก็บคำขอไว้ที่ใด จะลองส่งซ้ำอย่างไร ป้องกัน Lead ซ้ำแบบไหน และทีมใดรับผิดชอบตรวจรายการที่ส่งไม่สำเร็จ เรื่องเหล่านี้เป็นงาน Integration รอบ API ไม่ใช่ความสามารถของ API เพียงอย่างเดียว

DO NOT CONFUSE

คำที่มักถูกใช้สับสนกัน

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

RELATED TERMS

  • Endpoint

    จุดหรือเส้นทางเฉพาะที่ API เปิดให้เรียกใช้ความสามารถหนึ่ง

  • Authentication

    กระบวนการยืนยันว่าผู้หรือระบบที่กำลังเรียกคือใคร

  • Authorization

    กติกาว่าผู้ที่ยืนยันตัวแล้วทำอะไรกับข้อมูลหรือความสามารถใดได้

  • Rate limit

    ข้อจำกัดจำนวนการเรียกในช่วงเวลา เพื่อควบคุมโหลด ความเป็นธรรม หรือการใช้งานผิดปกติ

SOURCES / VERIFIED REFERENCES

แหล่งอ้างอิง

แหล่งข้อมูลภายนอกที่ทีมบรรณาธิการตรวจสอบและใช้ประกอบเนื้อหานี้

  1. API — MDN Web Docs Glossary (เปิดในแท็บใหม่) Official documentation · ตรวจสอบล่าสุด 13 ก.ย. 2569
  2. Choosing technology: an introduction — GOV.UK Service Manual (เปิดในแท็บใหม่) Government · ตรวจสอบล่าสุด 13 ก.ย. 2569