หน้าทั่วไป

API คืออะไร

ไม่รู้จักอินเทอร์เฟซการตั้งโปรแกรมแอปพลิเคชัน (API) ใช่หรือไม่ เราพร้อมให้ความช่วยเหลือ


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

API อนุญาตให้แอปพลิเคชันสามารถดึงข้อมูลจากซอฟต์แวร์อื่นๆ บนเว็บได้อย่างน่าเชื่อถือ
 

ทดสอบ


FedEx API เป็นประตูขาออกระหว่างแอปพลิเคชันสำหรับธุรกิจปัจจุบันของคุณและโซลูชันด้านโลจิสติกส์ของ FedEx
 

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