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

เอพไี อบนเว็บ 12-9
รูปแบบของเจสันหรือเอ็กซ์เอ็มแอล อีกหนึ่งตัวอย่างของการใช้งานเอพีไอเพ่ือร้องขอข้อมูลสภาพอากาศ
ไปแสดงผลบนหนา้ เว็บไซต์หรือแอปพลิเคชันบนมือถือ ดังภาพที่ 12.3

Big Data Pothureorclheaistgeshsint-grteegscolholnubotailloongdyamtauoswdineigltsh  Query parameters

                                                        High-quality
                                                        weather
                                                        information &
                                                        forecastes
                      ภาพที่ 12.3 เอพีไอตรวจสอบสภาพอากาศจาก UBIMET

ท่ีมา:	https://www.ubimet.com/wp-content/uploads/2018/07/UBIMET-hyper-local-Weather-API.jpg สืบค้นเม่อื 10
     มกราคม 2562.

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

       เอพไี อทด่ี ตี อ้ งมชี อื่ ระบหุ รอื บง่ บอกหนา้ ทก่ี ารทำ� งานทสี่ นั้ กระชบั และชดั เจน แสดงใหเ้ หน็ วา่ คำ� สงั่
ท่ีอยู่ในเอพีไอน้ันมีไว้ใช้ท�ำอะไร ลักษณะของเอพีไอที่ดีคือง่ายต่อการน�ำไปใช้งาน มีการระบุโครงร่างให้
เหน็ ชดั เจนวา่ ถา้ หากตอ้ งการใชค้ อมโพเนนตใ์ นเอพไี อนน้ั ตอ้ งมอี นิ พตุ อะไรบา้ ง มคี �ำอธบิ ายโครงสรา้ งการ
ท�ำงานให้กับผู้ท่ีต้องการใช้งานว่าสามารถท�ำอะไรได้บ้าง ผลลัพธ์ท่ีได้จากการเรียกใช้เอพีไอคืออะไร
อกี หนง่ึ สง่ิ สำ� คญั ของเอพไี อทด่ี ี คอื การทำ� เอพไี อเปน็ ลกั ษณะบลอ็ กทเ่ี ชอ่ื มตอ่ ใหใ้ ชง้ านตอ่ เนอ่ื งกนั ไดร้ ะหวา่ ง
   16   17   18   19   20   21   22   23   24   25   26