Page 39 - การโปรแกรมเว็บ
P. 39

เอพีไอบนเว็บ 12-27

ตอนท่ี 12.2
การประยุกต์ใช้เอพีไอ

โปรดอา่ นหวั เรื่อง แนวคิด และวัตถปุ ระสงค์ของตอนที่ 12.2 แล้วจึงศกึ ษารายละเอยี ดต่อไป

หัวเร่ือง

       12.2.1 	การสรา้ งและใชง้ านเอพีไอจากภายในระบบ
       12.2.2 	การใชง้ านเอพีไอจากภายนอกระบบ

แนวคิด

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

       2. 	เฟซบุ๊กเอพไี อถอื เป็นเอพไี อยอดนยิ มและมีแนวโนม้ ทขี่ นาดของกล่มุ เอพไี อขยายกว้าง
          ขนึ้ ด้วยความนยิ มในการใชง้ านจากผู้ใชง้ านแอปพลิเคชนั ทว่ั ไป ท�ำให้เทคโนโลยีดา้ น
          เอพีไอของเฟซบุ๊กไม่หยุดพัฒนา ไม่ว่าจะเป็นแพลตฟอร์มกลางที่ใช้จัดการเอพีไอท่ี
          อ�ำนวยความสะดวกให้ท้ังผู้พัฒนาเอพีไอและผู้พัฒนาระบบท่ีต้องการน�ำเอพีไอเฟซบุ๊ก
          ไปใชใ้ นระบบของตน ลว้ นแลว้ เออ้ื ตอ่ การใชง้ านของกลมุ่ นกั พฒั นาเปน็ อยา่ งยง่ิ เอพไี อ
          เฟซบุ๊กที่เป็นท่ีนิยมส�ำหรับผู้พัฒนาแอปพลิเคชัน ได้แก่ ปุ่มล็อกอินด้วยบัญชีเฟซบุ๊ก
          หน้าต่างกรอกข้อมูลล็อกอิน รวมไปถึงเอพีไอเพื่อการให้บริการข้อมูลส่วนตัวของ
          ผู้ใชง้ านบญั ชเี ฟซบกุ๊

วัตถุประสงค์

       เมอ่ื ศึกษาตอนท่ี 12.2 จบแลว้ นักศึกษาสามารถ
       1.	 สร้างแอปพลิเคชันและเอพไี อเพอ่ื เรยี กใชง้ านภายในระบบได้
       2.	 สรา้ งแอปพลเิ คชันเพอ่ื ติดต่อและเรยี กใชง้ านเอพีไอจากภายนอกระบบได้
   34   35   36   37   38   39   40   41   42   43   44