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

ดาวใช้งานดาวใช้งานดาวใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน
 

   API (เอ พี ไอ) หรือ Application Programming Interface (แอพพลิเคชั่น โปรแกรมมิ่ง อินเตอร์เฟส) คืออะไร

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

• เอพีไอที่ขึ้นกับภาษา language-dependent API (แลงเกว็จ ดิเพนเดนท์ เอ พี ไอ) คือ API ที่สามารถการเรียกใช้จากโปรแกรมที่เขียนขึ้นด้วยภาษาเพียงภาษาใดภาษาหนึ่ง

• เอพีไอไม่ขึ้นกับภาษา language-independent API (แลงเกว็จ อินดิเพนเดนท์ เอ พี ไอ) คือ API ที่สามารถเรียกได้จากโปรแกรมหลายๆภาษา

Application Programming Interface
Application Programming Interface

API ทำหน้าที่อะไร

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

ประโยชน์ของ API สามารถแบ่งออกมาได้หลายอย่างคือ

1. ช่วยในการพัฒนาเว็บไซต์หรือ Application ได้ง่ายและรวดเร็วซึ่ง API จะเป็นตัวช่วยที่นักพัฒนาไม่ต้องเข้าไปแก้ไข Code คำสั่งเลยทำให้สะดวกสบายในการใช้งาน

2. ช่วยให้นักพัฒนาเว็บไซต์หรือเจ้าของเว็บไซต์สามารถฐานผู้ชมเว็บไซต์ให้มากขึ้น

3. ทำให้ผู้ใช้งานเว็บไซต์ต่าง ๆที่มีการติดตั้ง API ของอีกเว็บไซต์หนึ่ง ไม่ต้องเข้าหน้าเว็บไซต์ที่เป็นเจ้าของ API เพียงแต่เข้ามายังเว็บไซต์ที่มีการติดตั้ง API เท่านั้นทำให้การรับรู้ข่าวสารต่าง ๆทั่วถึงกันและสะดวกในการใช้งานของผู้ใช้งานเว็บไซต์

4. API สามารถรับส่งข้อมูลข้าม Server ได้ 

Reference : en.wikipedia.org/wiki/Application_programming_interface

ภาพประกอบ : https://goo.gl/63giJI

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
ติด raise URLError(err) ครับ
โดย chakirin.bfds พฤ 28 ม.ค. 2021 12:13 pm บอร์ด Programming - C/C++ & java & Python
12
44
พฤ 28 ม.ค. 2021 2:13 pm โดย chakirin.bfds
สอบถามทำ pathway มากกว่า 1 path
โดย eange08 พ 27 ม.ค. 2021 6:28 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
5
32
พฤ 28 ม.ค. 2021 12:44 pm โดย eange08
Microsoft Teams ไม่มีเสียง
โดย Jiratchaya พ 27 ม.ค. 2021 6:07 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
5
พ 27 ม.ค. 2021 6:07 pm โดย Jiratchaya
เครดิตในภาษากฎหมายหมายถึงอะไร
โดย Kannaphat พ 27 ม.ค. 2021 5:01 pm บอร์ด ถาม - ตอบ ธุรกิจ กฏหมาย ภาษี บัญชี
1
15
พ 27 ม.ค. 2021 5:04 pm โดย mindphp
ทำอย่างไรเช็คค่า token เดิมในรอบที่กดเลือกภาพมากกว่า 1 ภาพได้
โดย eange08 พ 27 ม.ค. 2021 4:25 pm บอร์ด Programming - PHP
1
46
พ 27 ม.ค. 2021 4:49 pm โดย mindphp
ภาษีซื้อ ภาษีขายคืออะไร
โดย Kannaphat พ 27 ม.ค. 2021 4:13 pm บอร์ด ถาม - ตอบ ธุรกิจ กฏหมาย ภาษี บัญชี
1
13
พ 27 ม.ค. 2021 4:50 pm โดย mindphp
ถอด Video Subtitle
โดย Aranya พ 27 ม.ค. 2021 11:09 am บอร์ด M121 - อรัญญา ปะสาวะกา
4
19
พ 27 ม.ค. 2021 1:30 pm โดย Aranya
งานประจำวันที่ 27 มกราคม 2564
โดย Aranya พ 27 ม.ค. 2021 9:57 am บอร์ด M121 - อรัญญา ปะสาวะกา
3
30
พ 27 ม.ค. 2021 1:21 pm โดย thatsawan