Skip to main content

API คืออะไร?

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

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

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

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

บริษัท ซอฟต์แวร์เปิดตัว API ให้กับโปรแกรมเมอร์ในรูปแบบของชุดพัฒนาซอฟต์แวร์ (SDK)SDK รวมถึงเครื่องมือการเขียนโปรแกรมอินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชันและเอกสารเผยแพร่เพื่อให้งานของโปรแกรมเมอร์ง่ายขึ้น

บริษัท ปฏิบัติตามนโยบายการเผยแพร่บางอย่างก่อนที่จะปล่อย APIs ให้กับนักพัฒนารวมถึง:

    ข้อมูลสำคัญเกี่ยวกับอินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชันไม่สามารถเผยแพร่ให้กับใครก็ได้จาก บริษัท
  • บริษัท ต้องทำให้ API เป็นอิสระต่อสาธารณะตัวอย่างเช่น Microsoft reg;ทำให้ DirectX reg;และ API ทั้งหมดฟรีสำหรับนักพัฒนาพวกเขาต้องดาวน์โหลด SDK เพื่อเข้าถึงส่วนประกอบเหล่านี้Microsoft reg;ได้ทำ windows reg;API ฟรีสำหรับนักพัฒนาซอฟต์แวร์สำหรับการสร้างแอปพลิเคชันที่สอดคล้องกับสภาพแวดล้อมการดำเนินงานApple reg;ยังได้เปิดตัว APIS Carbon และโกโก้ reg;สำหรับนักพัฒนาเพื่อสร้างแอปพลิเคชันที่มีประโยชน์สำหรับ iPhone
  • บริษัท ปกป้องข้อมูลจากประชาชนทั่วไปตัวอย่างเช่น PlayStation อย่างเป็นทางการ reg;2 API ได้รับการปล่อยตัวโดย Sony เฉพาะ PlayStation ที่ได้รับใบอนุญาต reg;นักพัฒนาดังนั้น Sony reg;มีความสุขกับการควบคุมคุณภาพของเกมและสนุกกับรายได้ใบอนุญาตที่อาจเกิดขึ้น