วันอังคารที่ 30 กันยายน พ.ศ. 2557

APi คืออะไร วันนี้มีคำตอบ

API หรือ Application programing Interface
เปรียบเสมือนสายลิงค์ข้อมูลระหว่าง server แต่ละตัวเพื่อให้สามารถเข้าถึงข้อมูลและบริการได้โดยที่ไม่จำเป็นต้องเข้าไปยัง server โดยตรง ยกตัวอย่างงง่ายๆ เหมือนเราฝากเพื่อนไปตลาด สุดท้ายเราก็ได้ของ(ข้อ) จากตลาด(server) โดยที่ไม่ต้องไปตลาดเอง API มีสองแบบ คือ
1.เอพีไอที่ขึ้นกับภาษา (language-dependent API) คือ เอพีไอ ที่สามารถการเรียกใช้จากโปรแกรมที่เขียนขึ้นด้วยภาษาเพียงภาษาใดภาษาหนึ่ง
2.เอพีไอไม่ขึ้นกับภาษา (language-independent API) คือ เอพีไอ ที่สามารถเรียกได้จากโปรแกรมหลายๆภาษา
      API ถือเป็นกลุ่มของฟังชั่น ขั้นตอน หรือคลาส (Class ) ที่ระบบปฏิบัติการ (OS) หรือผู้ให้บริการ สร้างขึ้นมา เพื่อรองรับการเรียกขอข้อมูล จากโปรแกรมอื่น ๆ ทั้งนี้ API สามารถใช้งานได้กับภาษาในการเขียนโปรแกรมที่รองรับเท่านั้น ซึ่งมันจะถูกจัดทำให้อยู่ในรูปแบบ Syntax หรือ element ที่สามารถนำไปใช้ได้อย่างสะดวกสบาย
ยกตัวอย่าง api เช่น Google APi ทำหน้าที่เชื่อมต่อกับฐานข้อมูลเพื่อให้ผู้ใช้งานสามารถเรียกใช้งานข้อมูลต่างๆ ได้โดยอยู่ภายใต้การควบคุมของ google ซึ่งเป็นผู้ให้บริการ

ไม่มีความคิดเห็น:

แสดงความคิดเห็น