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

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

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

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



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

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
งานประจำวันที่ 7 พฤศจิกายน 2556
โดย M007 พฤ 07 พ.ย. 2013 9:46 am บอร์ด M007 - นางสาวชาลินี เกษรรัตน์
2
14
ศ 08 พ.ย. 2013 11:33 am โดย mindphp
ตัวอย่างการใช้ Jquery การแสดงและซ่อน ข้อความ
โดย M004 พ 06 พ.ย. 2013 12:33 pm บอร์ด Jquery & Ajax Knowledge
0
1837
พ 06 พ.ย. 2013 12:33 pm โดย M004
งานประจำวันที่ 6 พฤศจิกายน 2556
โดย boo_kyoshii พ 06 พ.ย. 2013 10:09 am บอร์ด M012 - ศิริวรรณ นิจภากร
2
15
พ 06 พ.ย. 2013 9:14 pm โดย mindphp
งานประจำวันที่ 6 พฤศจิกายน 2556
โดย M007 พ 06 พ.ย. 2013 9:40 am บอร์ด M007 - นางสาวชาลินี เกษรรัตน์
2
12
พ 06 พ.ย. 2013 8:19 pm โดย M007
[Free] มาย แชท สติ๊กเกอร์ เลิฟ สตอรี่: สติ๊กเกอร์สำหรับบอกรัก
โดย inexco อ 05 พ.ย. 2013 7:37 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
604
อ 05 พ.ย. 2013 7:37 pm โดย inexco
งานประจำวันที่ 5 พฤศจิกายน 2556
โดย boo_kyoshii อ 05 พ.ย. 2013 10:06 am บอร์ด M012 - ศิริวรรณ นิจภากร
2
10
พ 06 พ.ย. 2013 6:36 am โดย mindphp
งานประจำวันที่ 5 พฤศจิกายน 2556
โดย M007 อ 05 พ.ย. 2013 9:21 am บอร์ด M007 - นางสาวชาลินี เกษรรัตน์
2
9
อ 05 พ.ย. 2013 7:25 pm โดย M007
ขอสอบถามเรื่อง jquery หน่อยครับ เรื่องการอ้างอิง ของ tag
โดย Anonymous จ 04 พ.ย. 2013 7:42 pm บอร์ด JavaScript & Jquery Ajax
2
3216
พ 27 พ.ย. 2013 12:34 pm โดย minifa48
T - เพิ่ม list box ให้เลือก วิธีคิดแบบ - GA , - GA-nonType
โดย mindphp จ 04 พ.ย. 2013 12:46 pm บอร์ด Joomla 3.0 Simple Project
1
6
จ 04 พ.ย. 2013 7:04 pm โดย tsukasaz
G - ไฟล์สำหรับ ลอง test upload
โดย mindphp จ 04 พ.ย. 2013 6:16 pm บอร์ด Joomla 3.0 Simple Project
0
6
จ 04 พ.ย. 2013 6:16 pm โดย mindphp
B - ข้อมูลหน้าคำนวณ GA ขึ้นไม่ครบ
โดย tsukasaz จ 04 พ.ย. 2013 11:00 am บอร์ด Joomla 3.0 Simple Project
1
8
อ 05 พ.ย. 2013 4:12 pm โดย tsukasaz
งานประจำวันที่ 4 พฤศจิกายน 2556
โดย M007 จ 04 พ.ย. 2013 10:52 am บอร์ด M007 - นางสาวชาลินี เกษรรัตน์
1
7
จ 04 พ.ย. 2013 7:08 pm โดย M007
งานประจำวันที่ 4 พฤศจิกายน 2556
โดย boo_kyoshii จ 04 พ.ย. 2013 10:18 am บอร์ด M012 - ศิริวรรณ นิจภากร
1
10
จ 04 พ.ย. 2013 7:21 pm โดย boo_kyoshii
หยุดความอัปปรีย์ของ System.Timer แทนด้วย System.Threading.Timer
โดย jataz2 อ 03 พ.ย. 2013 7:14 pm บอร์ด Programming - C/C++ & java & Python
0
1131
อ 03 พ.ย. 2013 7:14 pm โดย jataz2
งานประจำวันที่ 2 พฤศจิกายน 2556
โดย boo_kyoshii ส 02 พ.ย. 2013 9:52 am บอร์ด M012 - ศิริวรรณ นิจภากร
3
22
ส 02 พ.ย. 2013 6:55 pm โดย boo_kyoshii
สอบถาม joomshopping เรื่องภาษาไทยหน่อยครับ
โดย Anonymous ศ 01 พ.ย. 2013 11:06 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
0
939
ศ 01 พ.ย. 2013 11:06 pm โดย บุคคลทั่วไป
B - ล้างค้าแล้ว ลอง import ให้ แล้วสั่ง Cal ใหม่ มี มี Notice
โดย mindphp ศ 01 พ.ย. 2013 12:42 pm บอร์ด Joomla 3.0 Simple Project
0
10
ศ 01 พ.ย. 2013 12:42 pm โดย mindphp
สอบถามถึงปัญหา สร้าง template left หน่อยครับ
โดย chutipong ศ 01 พ.ย. 2013 10:35 am บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
1
1041
พ 06 พ.ย. 2013 10:18 am โดย tsukasaz
พัฒนา Component บน Joomla 3.x - Index
โดย mindphp พฤ 31 ต.ค. 2013 9:48 pm บอร์ด Joomla Dev
1
273
ศ 01 พ.ย. 2013 6:12 pm โดย tsukasaz
T- ย้าย plugin mlinkarticle กับ mlinkarticle_xtd ไปไว้ใน project_j31
โดย mindphp พฤ 31 ต.ค. 2013 6:54 pm บอร์ด Evo - Upgrade Joomla 1.5 to 2.5
1
12
ศ 01 พ.ย. 2013 4:20 pm โดย tsukasaz