ความหมายของ API เเละความสำคัญต่างๆ
API คืออะไร
API ย่อมาจาก Application Programing Interface แปลความหมายแบบตรงตัว คือ การเชื่อมต่อโปรแกรมประยุกต์ ในบริบทนี้ คำว่า Application หมายถึงทุกซอฟต์แวร์ที่มีฟังก์ชันชัดเจน และ Interface ก็คือตัวประสาน
API จึงหมายความถึงกลไกหนึ่งที่ใช้เชื่อมต่อโปรแกรมสองตัวเข้าด้วยกัน
ตัวอย่างการใช้งานของ API แอปสั่งอาหารที่จะใช้ API ดึงข้อมูลแผนที่จาก Google Map ทำให้สามารถใช้แผนที่นี้ได้โดยไม่ต้องลงทุนสร้างแผนที่ใหม่ขึ้นมาเอง
API ทำงานอย่างไร?
นิยามการทำงานของ API ในรูปแบบของ ผู้ให้บริการ (Servers) กับ ผู้ใช้บริการ (Clients) โดยฝ่ายที่ส่งคำขอเป็นผู้ใช้บริการ ขณะที่ฝ่ายที่ตอบรับคำขอเป็นผู้ให้บริการ
ขอบคุณรูปภาพจาก:devhub.in.th
API ที่เป็นที่นิยมมากที่สุดในปัจจุบันอย่าง REST APIs REST ป็น API ที่ยืดหยุ่นมากที่สุด
ประเภทของ API
1.Private APIs ใช้ภายในองค์กร
2.Partner APIs สำหรับพาร์ทเนอร์
3.Public APIs บุคคลภายนอกสามารถใช้งานได้
4.Composite APIs นำ API หลากหลายแบบมาผสานรวมกัน
ประโยช์นของ API
เพิ่มประสิทธิภาพการทำงาน: API ช่วยให้นักพัฒนาซอฟต์แวร์สามารถใช้งานฟังก์ชันที่มีอยู่แล้ว แทนที่จะเขียนโปรแกรมใหม่ตั้งแต่ต้น ช่วยประหยัดเวลาและทรัพยากร
เพิ่มขีดความสามารถ: API ช่วยให้นักพัฒนาซอฟต์แวร์สามารถเพิ่มฟีเจอร์ใหม่ให้กับแอปพลิเคชัน โดยไม่ต้องพึ่งพาความรู้เฉพาะด้าน ช่วยให้นักพัฒนาสามารถมุ่งเน้นไปที่การพัฒนาฟีเจอร์หลักของแอปพลิเคชัน
เพิ่มการเข้าถึง: API ช่วยให้นักพัฒนาซอฟต์แวร์สามารถเข้าถึงข้อมูลและบริการจากแหล่งต่างๆ ช่วยให้นักพัฒนาสามารถสร้างแอปพลิเคชันที่มีประสิทธิภาพและใช้งานง่าย
เพิ่มโอกาสทางธุรกิจ: API ช่วยให้ธุรกิจสามารถสร้างรายได้ใหม่จากการเปิดเผยข้อมูลและบริการแก่บุคคลภายนอก
ที่มา:https://www.dmit.co.th/th/zendesk-updates-th/what-is-api/