cw.in.th > คลังความรู้ > API เอาไว้ทำอะไร??
02-Sep-2019

API เอาไว้ทำอะไร??

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

ทำAPI

แล้ว API มาใช้กับอะไรได้บ้าง ??

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

ทำAPI เว็บ

ประโยชน์ที่ได้จากการพัฒนา API ของธนาคารมีอะไรบ้าง

  • การชำระเงินผ่านธนาคาร โดยการเชื่อมต่อระหว่างแอพหรือเว็บไซต์ไปยังโปรแกรม
  • แชร์ข้อมูล หรือสินค้าที่เกี่ยวข้อง
  • รักษาความปลอดภัย โดยการเรียกใช้ API จากแพลตฟอร์มเพื่อเช็คความถูกต้อง ของนักพัฒนาใช้ API
  • สร้าง QR Code เพื่อสแกนและจ่ายเงินได้ทันที
  • ตรวจสอบสลิป โดยการสแกน QR Code บนสลิป

ส่วนประกอบของ API

  • ข้อกำหนดที่จะอธิบายการแลกเปลี่ยนข้อมูลระหว่าง program ซึ่งทำออกมาในลักษณะ document เพื่อบอกว่า request/response ต้องเป็นอย่างไร
  • Software ที่เขียนขึ้นตามข้อกำหนด และทำการเผยแพร่ออกไปให้ใช้งาน

    โดยปกติแล้ว applicaations ที่มี APIs จะต้องถูกเขียนเป็นภาษา programming และ พัฒนาเพิ่มได้ง่าย จึงจำเป็นต้องมี่การตรวจสอบโครงสร้าง API เพราะฉะนั้น API ที่ดี ผู้ที่ออกแบบต้องให้ความสำคัญในการ test เพื่อตรวจสอบ logic ที่สามารถเกิดขึ้นได้จากการใช้งาน

API ที่นิยมในปัจจุบัน

  • Google Maps API: เปิดให้ใช้งานเพื่อนำเอาแผนที่ของ Google มาลงใน webpage โดยอาศัย JavaScript หรือ Flash
  • YouTube APIs: Google ยอมให้ developer สามารถนำเอา Clip video บน YouTube ไปลงใน website หรือ application ได้
  • Flickr API: เพื่อให้ developer สามารถเข้าถึง คลังรูปภาพใน community
  • Twitter APIs: มี REST API ให้ค้นหา แล้วตรวจสอบข้อมูล trends ได้
  • Amazon Product Advertising API: เปิด API ให้ใช้ค้นหาสินค้า และ การโฆษณาผ่านทาง website


Credit: https://saixiii.com,https://en.wikipedia.org


295 View

ดูคลังความรู้ทั้งหมด





กรมพัฒนาธุรกิจการค้า Trustmarkthai  Thailand Web Stat
Scroll To Top