Author Topic: API คืออะไร ? ส่วนต่อประสานโปรแกรมประยุกต์  (Read 3786 times)

0 Members and 1 Guest are viewing this topic.

Offline siamwebsite

  • Sr. Member
  • ****
  • Posts: 419
  • Karma: +0/-0
    • http://www.facebook.com/siamwebsite
    • http://instagram.com//siamwebsite
    • http://www.twitter.com/siamwebsite

API : Application Programming Interface ส่วนต่อประสานโปรแกรมประยุกต์ โปรโตคอล ที่ใช้ในการสร้าง Software หรือ Application จะช่วยให้ Software ของเราติดต่อสื่อสารกับSoftware หรือ Application อื่นได้และยังสามารถร้องขอ ข้อมูลได้ว่าต้องการข้อมูลรูปแบบไหน ส่วนฝั่งผู้รับ ก็สามารถกำหนดได้ว่าให้แสดงรูปแบบใด หรือตามที่เราออกแบบโครงสร้างไลบรารี

API ถูกใช้งานใน Software หรือ Application เพื่อสื่อสารกับผู้ใช้งานโดยไม่จำเป็นต้องมีความรู้โครงสร้างภายในของระบบ หลายบริษัทมีการเปิด API ให้ภายนอกเข้ามาใช้งาน ไม่ว่าจะเป็น Facebook  google Twitter เพื่อให้ผู้พัฒนาสามารถไปต่อยอดขยายฐานลูกค้า หรือใช้ในการวิเคราะห์ข้อมูล ได้อีกด้วย

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

Types of APIs หรือ ประเภทของ API
- Public APIs : เปิดเผยต่อสาธารณะโดยมีข้อจำกัดเพียงเล็กน้อย จะต้องลงทะเบียน ใช้คีย์ API หรือ OAuth เพื่อเข้าใช้งาน
- Partner APIs : เปิดเผยให้กับคู่ค้าทางธุรกิจเชิงกลยุทธ์ ไม่เปิดเผยต่อสาธารณะ และยังกำหนดสิทธิ์เฉพาะในการเข้าถึง
- Internal APIs : API ส่วนตัว เปิดเผยให้เข้าถึงเฉพาะระบบภายในเท่านั้น เพื่อไปช่วยเพิ่มประสิทธิภาพให้นักพัฒนาภายในองค์กร
- Composite APIs : รวมข้อมูลหรือบริการ API หลายรายการ โดยใช้ความสามารถในการประสาน API เข้าด้วยกันอนุญาตให้เข้าถึงปลายทางได้แบบหลายจุด






------------------------------------------------------
ช่องทางการติดต่อ
#งานโฆษณา #ธุรกิจ
รับทำเว็บไซต์
รับออกแบบเว็บไซต์
ออกแบบเว็บไซต์
รับทำเว็บไซต์ ราคาถูก
รับทำเว็บไซต์ ร้านค้าออนไลน์ ทำเว็บขายของออนไลน์
รับทำ SEO
เว็บไซต์ขยายสายงาน
แรมเพจซอฟต์ rampagesoft
TTTWEBSITE
สยามเว็บไซต์ SIAMWEBSITE


LINE: @rampagesoft
Email: info@siamwebsite.me
เวลา: 08:00 น. - 02:00 น.


 
Share this topic...
In a forum
(BBCode)
In a site/blog
(HTML)