แล้วเขาใช้ตอนไหนกันบ้าง มาดู use cases กัน
APIอันนี้จะเป็น use cases
แบบยกมาคร่าว ๆ ที่เขาใช้กัน เพื่อให้เห็นภาพมากขึ้นครับ
- การส่ง SMS ทางฝั่งผู้ส่ง ส่ง Request ไปยัง API และ API นำ request ไปประมวลผล และส่ง SMS ไปยังผู้รับได้อย่างถูกต้อง Example: ThaiBulkSMS
- การ Login เข้า Application ต่างๆ โดยผ่าน Account จาก Application อื่นๆเช่น LINE Facebook ก็ใช้ API เข้ามาช่วยเพื่อให้ง่ายขึ้นโดยที่ LINE หรือ Facebook ก็จะมี API สื่อกลางระหว่าง Application ที่เราจะใช้ กับข้อมูลของ Line หรือ facebook เพื่อให้ข้อมูลสามารถใช้ร่วมกันได้ระหว่าง Application
- API in real life
- ไปร้านหาอาหาร สั่งอาหารกับพนักงาน พนักงานไปบอกเชฟ เชฟทำเสร็จเอามาให้พนักงานไปเสริฟ ในที่นี้ พนักงานคือ API 🙂
- แม่โทรไปบอกลูกให้กรอกน้ำ ลูกกรอกน้ำเสร็จโทรกลับไปบอกแม่ว่าเสร็จแล้ว ในที่นี้ โทรศัพท์คือ API 😛