ให้เรตสมาชิก: 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

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
การตั้งค่าบอร์ด
โดย จันนุสรณ์ ดีแก่ พฤ 13 ธ.ค. 2018 5:07 pm บอร์ด phpBB user Guide Knowledge
0
5
พฤ 13 ธ.ค. 2018 5:07 pm โดย จันนุสรณ์ ดีแก่
ส่งค่า ตัวแปร เปลี่ยนภาษา ไปยัง javascript บน phpbb
โดย Ittichai_chupol พฤ 13 ธ.ค. 2018 4:28 pm บอร์ด PHP Knowledge
0
4
พฤ 13 ธ.ค. 2018 4:28 pm โดย Ittichai_chupol
Styles Orange BBEs
โดย จันนุสรณ์ ดีแก่ พฤ 13 ธ.ค. 2018 3:58 pm บอร์ด phpBB 3.1 Extension Review
0
5
พฤ 13 ธ.ค. 2018 3:58 pm โดย จันนุสรณ์ ดีแก่
การจัดการกับข้อความ (การลบ)
โดย จันนุสรณ์ ดีแก่ พฤ 13 ธ.ค. 2018 3:30 pm บอร์ด phpBB user Guide Knowledge
0
4
พฤ 13 ธ.ค. 2018 3:30 pm โดย จันนุสรณ์ ดีแก่
JoomScan เครื่องมือตรวจสอบหาช่องโหว่ของระบบ Joomla แบบอัตโนมัติ
โดย tsukasaz พฤ 13 ธ.ค. 2018 2:24 pm บอร์ด Software Review
0
6
พฤ 13 ธ.ค. 2018 2:24 pm โดย tsukasaz
เมื่อจีบสาว!!
โดย จันนุสรณ์ ดีแก่ พฤ 13 ธ.ค. 2018 1:57 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
13
พฤ 13 ธ.ค. 2018 1:57 pm โดย จันนุสรณ์ ดีแก่
การเพิ่มกระทู้ให้อยู่ในรายการโปรด
โดย จันนุสรณ์ ดีแก่ พฤ 13 ธ.ค. 2018 1:22 pm บอร์ด phpBB user Guide Knowledge
0
8
พฤ 13 ธ.ค. 2018 1:22 pm โดย จันนุสรณ์ ดีแก่
สอบถามวิธีจัดการ Notify บน Browser หน่อยครับว่าจะตั้งค่ายังไงให้มันแสดง หรือให้ไม่แสดงยังไง
โดย tatiya พ 12 ธ.ค. 2018 7:13 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
23
พ 12 ธ.ค. 2018 7:13 pm โดย tatiya
Styles เว็บไซต์
โดย จันนุสรณ์ ดีแก่ พ 12 ธ.ค. 2018 5:48 pm บอร์ด phpBB 3.1 Extension Review
0
33
พ 12 ธ.ค. 2018 5:48 pm โดย จันนุสรณ์ ดีแก่
การเปลี่ยน Style Board phpBB
โดย จันนุสรณ์ ดีแก่ พ 12 ธ.ค. 2018 5:27 pm บอร์ด phpBB user Guide Knowledge
0
24
พ 12 ธ.ค. 2018 5:27 pm โดย จันนุสรณ์ ดีแก่
Q - วิธีการใส่ไฟล์ภาษาลงใน javascript
โดย Ittichai_chupol พ 12 ธ.ค. 2018 5:11 pm บอร์ด JavaScript & Jquery Ajax
1
40
พฤ 13 ธ.ค. 2018 11:27 am โดย mindphp
การเปลี่ยนสีและเพิ่มรูปภาพ USER!
โดย จันนุสรณ์ ดีแก่ พ 12 ธ.ค. 2018 4:10 pm บอร์ด phpBB user Guide Knowledge
0
26
พ 12 ธ.ค. 2018 4:10 pm โดย จันนุสรณ์ ดีแก่
วิธีสมัครเป็นสมาชิกในเว็บบอร์ด php
โดย จันนุสรณ์ ดีแก่ พ 12 ธ.ค. 2018 2:38 pm บอร์ด phpBB user Guide Knowledge
0
21
พ 12 ธ.ค. 2018 2:38 pm โดย จันนุสรณ์ ดีแก่
สอนวิธีเล่น LINE พร้อมกันหลายบัญชี
โดย tipsuphan พ 12 ธ.ค. 2018 2:35 pm บอร์ด Share Knowledge
0
24
พ 12 ธ.ค. 2018 2:35 pm โดย tipsuphan
วิธีการ ทำให้หน้าต่าง pop-up หลังทำงานเสร็จ
โดย Ittichai_chupol พ 12 ธ.ค. 2018 2:08 pm บอร์ด PHP Knowledge
1
23
พ 12 ธ.ค. 2018 2:33 pm โดย mindphp
เรื่องของเบลอ.
โดย จันนุสรณ์ ดีแก่ พ 12 ธ.ค. 2018 1:36 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
24
พ 12 ธ.ค. 2018 1:36 pm โดย จันนุสรณ์ ดีแก่
แก้ปัญหา หน้านี้โหลด Google Maps ไม่ถูกต้อง
โดย mindphp พ 12 ธ.ค. 2018 4:00 am บอร์ด HTML CSS
1
30
พ 12 ธ.ค. 2018 4:09 am โดย mindphp
Q - ;วิธีการ ปิด หน้าต่าง pop up หลังจาก กด อัพโหลดเเล้ว
โดย Ittichai_chupol อ 11 ธ.ค. 2018 7:15 pm บอร์ด Programming - PHP
0
19
อ 11 ธ.ค. 2018 7:15 pm โดย Ittichai_chupol
วิธีการเพิ่ม BBcode
โดย จันนุสรณ์ ดีแก่ อ 11 ธ.ค. 2018 5:10 pm บอร์ด phpBB 3.1 Extension Review
0
28
อ 11 ธ.ค. 2018 5:10 pm โดย จันนุสรณ์ ดีแก่
วิธีใช้บันทึกข้อความร่าง
โดย จันนุสรณ์ ดีแก่ อ 11 ธ.ค. 2018 2:01 pm บอร์ด phpBB user Guide Knowledge
0
27
อ 11 ธ.ค. 2018 2:01 pm โดย จันนุสรณ์ ดีแก่