ให้เรตสมาชิก: 5 / 5

ดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งาน
 

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

รูปแบบ โปรแกรมหลัก และ โปรแกรมที่มาเชื่อมต่อกับ API
ส่วนประกอบ API และ การใช้งาน


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

 

ตัวอย่างโปรแกรม ที่มี API ให้ คนอื่นเข้ามาใช้

ODOO, Joomla

ทำความเข้าใจเพิ่มเติมเกี่ยวกับ API ด้วยการใช้งาน RestAPI


ข้อมูลอ้างอิง
http://y31.wikidot.com
http://www.ichat.in.th
http://meewebfree.com

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
ถ้าต้องการจะใช้ str_replace 2 ที่ใน content เดียวกันทำยังไงค่ะ
โดย thatsawan พฤ 08 ต.ค. 2015 12:32 am บอร์ด Programming - PHP
1
319
พฤ 08 ต.ค. 2015 12:51 am โดย thatsawan
การ Connection ฐานข้อมูลในแบบ OOP
โดย M030 พ 07 ต.ค. 2015 11:14 am บอร์ด PHP Knowledge
0
556
พ 07 ต.ค. 2015 11:14 am โดย M030
เขียน loop เเบบนี้หมายว่าอะไรค่ะ
โดย thatsawan อ 06 ต.ค. 2015 8:55 pm บอร์ด Programming - PHP
2
646
พ 07 ต.ค. 2015 12:54 am โดย mindphp
PHP Variable
โดย M030 อ 06 ต.ค. 2015 2:40 pm บอร์ด php VDO Tutorial
3
25
อ 27 ธ.ค. 2016 7:24 pm โดย AePongsak
รูปแบบการเขียน PHP
โดย M030 อ 06 ต.ค. 2015 2:31 pm บอร์ด php VDO Tutorial
3
35
อ 27 ธ.ค. 2016 7:26 pm โดย AePongsak
รู้จักกับ PHP
โดย M030 อ 06 ต.ค. 2015 2:24 pm บอร์ด php VDO Tutorial
2
42
ส 30 ก.ค. 2016 3:22 pm โดย m038
Index PHP Basic VDO Tutorial (processing 25/48)
โดย mindphp จ 05 ต.ค. 2015 4:12 pm บอร์ด php VDO Tutorial
4
233
ศ 11 ส.ค. 2017 3:55 pm โดย AePongsak
PostCSS เครื่องมือเขียน CSS แบบใหม่
โดย M030 จ 05 ต.ค. 2015 11:03 am บอร์ด CSS Knowledge
0
555
จ 05 ต.ค. 2015 11:03 am โดย M030