API ย่อมาจาก Application Programming Interface แปลเป็นไทยคือ จุดเชื่อมต่อสำหรับการเขียนโปรแกรมแอปพลิเคชัน ในแง่ของความหมาย มีสองแบบ แบบแรกเป็นความหมายที่แท้จริง แบบสองเป็นความหมายที่คนทั่วไปเข้าใจ
ความหมายที่แท้จริง
ความหมายที่แท้จริงของเอพีไอคือช่องทางที่ซอฟท์แวร์มีให้เพื่อให้ซอฟท์แวร์อีกตัวหนึ่งสามารถเชื่อมต่อและสั่งงานผ่านช่องทางนี้ได้ ยกตัวอย่างเช่น Windows มี win32 api เพื่อให้ซอฟท์แวร์ตัวอื่นสามารถเชื่อมต่อและสั่งงาน Windows ได้ ความหมายของเอพีไอสามารถแสดงได้ดังภาพข้างล่าง

ความหมายที่คนทั่วไปเข้าใจ
คนทั่วไปรวมถึงนักพัฒนาหลายคนเมื่อได้ยินคำว่าเอพีไอมักจะหมายถึง สื่อกลางระหว่างแอปพลิเคชันและฐานข้อมูล และโดยมากมักพัฒนาในรูปแบบของ RESTful API ความหมายที่คนทั่วไปเข้าใจสามารถแสดงได้ดังภาพข้างล่าง

One thought on “API (เอพีไอ) คืออะไร”