วิธีการใช้งาน Public APIs
คุณต้องการสร้างโปรเจกต์ แต่คุณขาดข้อมูล และขาดระบบหลังบ้าน (backend)
Public APIs ช่วยแก้ปัญหานี้ได้ โดยจะให้ทั้งข้อมูลและฟังก์ชันการทำงานโดยที่คุณไม่ต้องเขียนโค้ดฝั่งเซิร์ฟเวอร์ (server-side)
การค้นหา API ดีๆ นั้นเป็นเรื่องยาก แต่ GitHub repository ที่ชื่อว่า public-apis ช่วยให้เรื่องนี้เป็นเรื่องง่าย เพราะมีการรวบรวมรายการ API ฟรีจำนวนมหาศาลไว้ให้นักพัฒนา
Repository นี้เหมาะสำหรับทุกคน ไม่ว่าจะเป็นมือใหม่ที่ต้องการหาข้อมูลพื้นฐานง่ายๆ หรือผู้เชี่ยวชาญที่ต้องการข้อมูลสำหรับสร้างต้นแบบ (prototype) ที่ซับซ้อน นอกจากนี้ รายการดังกล่าวยังมีการอัปเดตและจัดระเบียบไว้อย่างดี
Repository นี้มีการแบ่งหมวดหมู่ API ตามหัวข้อ โดยคุณจะพบหมวดหมู่ต่างๆ เช่น:
- Animals
- Anime
- Development
- Finance
ในแต่ละรายการจะมีรายละเอียดทางเทคนิคให้คุณดู ดังนี้:
- API name
- Description
- Auth method (No key, API Key, หรือ OAuth)
- HTTPS support
- CORS status
- Documentation link
ควรตรวจสอบรายละเอียดเหล่านี้ก่อนเริ่มเขียนโค้ด:
- Auth: หากคุณเป็นมือใหม่ ให้เลือก API ที่ระบุว่า "No" ในส่วนการยืนยันตัวตน เพื่อหลีกเลี่ยงการตั้งค่าที่ซับซ้อน
- HTTPS: ควรเลือก "Yes" เสมอเพื่อการเชื่อมต่อที่ปลอดภัย
- CORS: หากคุณสร้างแอปพลิเคชันด้วย JavaScript ฝั่งไคลเอนต์ (client-side) คุณจำเป็นต้องเลือก "Yes" สำหรับ CORS
ใช้รายการนี้เพื่อค้นหาข้อมูลสำหรับโปรเจกต์ถัดไปของคุณ
แหล่งที่มา: https://dev.to/kelvin_kariuki_20f4bec616/how-to-use-public-apis-a-collective-list-of-free-apis-dp7