API คืออะไร?

ย่อมาจาก Application Programming Interface

🤖

คำจำกัดความ

API หรือ Application Programming Interface คือชุดของกฎและโปรโตคอลที่ช่วยให้ซอฟต์แวร์แอปพลิเคชันต่างๆ สามารถสื่อสารกันได้

🔗

วัตถุประสงค์

API ทำหน้าที่เป็นสะพานระหว่างแอปพลิเคชัน ช่วยให้สามารถแลกเปลี่ยนข้อมูลและฟังก์ชันการทำงาน และเป็นสิ่งสำคัญสำหรับซอฟต์แวร์และเว็บแอปพลิเคชันสมัยใหม่

🔄

ฟังก์ชัน

API ทำงานโดยการกำหนดวิธีที่โมดูลซอฟต์แวร์จะติดต่อกัน: แอปพลิเคชันหนึ่งจะทำการร้องขอและอีกแอปพลิเคชันหนึ่งจะให้คำตอบตามกฎที่กำหนดโดย API

🤝

สัญญา

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

🌐

เว็บเซอร์วิส

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

🍄

Vil du vide mere?

Hvis du vil gå mere i dybden med API —eller bringe denne form for træning til dit team— så lad os tale sammen. Jeg hjælper teams med at forstå og anvende disse begreber. Jeg vil meget gerne høre fra dig!