API คืออะไร? จะเริ่มต้นใช้งาน API อย่างไร

api-คืออะไร

API คืออะไร?

API ย่อมาจาก ‘Application Programming Interface’ 

API เป็นสิ่งที่ทำให้ ระบบต่างๆสามารถสื่อสารกันได้ โดยมี API เป็นตัวกลาง ยกตัวอย่างเช่น ทุกวันนี้เวลาที่เราเปิด Application หรือ Website ต่างๆขึ้นมาใช้งานข้อมูลที่แสดงขึ้นมาให้เราเห็น หรือ ข้อมูลที่เราใส่เข้าไป จะมี API เป็นสื่อกลางในการติดต่อกับ database

ตอนพัฒนา Software เช่น Mobile Application หรือว่า Website โปรแกรมเมอร์ หรือ Developer ก็จะเขียนโปรแกรมเพื่อสื่อสารกับ API จากนั้น API ก็จะส่งข้อมูลตอบกลับมาเป็นรูปแบบ JSON หรือ XML เป็นส่วนใหญ่ ทีนี้ผู้พัฒนาก็สามารถนำข้อมูลที่ได้จาก API ไปใช้มวลผลบน Website หรือ Application ต่อไป

api-คืออะไร-แผนภาพ

รู้แล้วว่า API คืออะไร จะเริ่มใช้งานยังไง?

สำหรับผู้ที่ทำงานสาย Developer หรือ โปรแกรมเมอร์ ที่ต้องสร้างสรรค์ UI ขึ้นมา ไม่ว่าจะเป็น Web front-end หรือ Mobile พอเริ่มฝึกฝนและเรียนรู้ไปถึงจุดหนึ่งก็ต้องหัดสร้าง API calls เพื่อติดต่อเอาข้อมูลจาก Backend กันบ้างล่ะ จะมีอะไรดีไปกว่าการเรียนรู้เกี่ยวกับ API ด้วยสร้างโปรเจคเล็กๆเพื่อต่อกับ API ต่างๆที่น่าสนใจ ว่ากันว่า Learning By Doing หรือการเรียนรู้จากการลงมือทำนั้นเป็นการเรียนรู้ที่เร็วที่สุด และโปรเจคเล็กๆที่เราสร้างขึ้นมานี้ยังมีประโยชน์เวลาเอาไปใช้ยื่นเป็นผลงานเพื่อใช้ตอนสมัครงานด้วย เราจึงอยากมาแนะ free API ที่เหมาะสำหรับผู้เริ่มต้น เริ่มศึกษา 

หากใครที่กำลังหางานในสายงาน Developer อยู่แนะนำให้ไปอ่านบทความนี้นะ 

5 API สำหรับเริ่มฝึกฝนและสร้างสรรค์ผลงาน

1. PokéAPI

ข้อมูล-pokemon-api
สำหรับใครที่เป็นสาวก Pokemon API นี้เขียน documentation ไว้ดีมาก และมีข้อมูลเกี่ยวกับ Pokemon แบบครบเครื่องเลยทีเดียว ถึงแม้ว่าจะเป็นมือใหม่ก็สามารถอ่านเข้าใจได้ง่าย เราเองก็เคยทำโปรเจคตัวอย่างเล็กๆกับ API นี้ไว้เหมือนกัน
 
API Link:  https://pokeapi.co

2. The Star Wars API

starwar-api-ข้อมูล

API นี้มีข้อมูลเกี่ยวกับหนัง Starwar ทั้ง 7 ภาคมารวมอยู่ด้วยกันทั้งชื่อตัวละคร, ดาวเคราะห์, ยาวอวกาศและข้อมูลอื่นๆ ส่วนตัว documentation ก็เขียนได้อ่านง่ายใช้ง่ายเลย

API Link: https://swapi.dev/

3. Affirmations API

affirmation-api-ข้อมูล
API นี้จะ Random ส่งคำให้กำลังใจเราทุกครั้งที่เรียกไป อาจไม่ต้องสร้างโปรเจคจาก API นี้ก็ได้แค่เปิดมาดูก็ชื่นใจแล้ว 😅
 

4. REST Countries

country-api
API นี้มีข้อมูลเกี่ยวกับประเทศทั้ง สกุลเงิน, เมืองหลวง และภาษา

 5. Spotify Api

ถ้าอยากได้ข้อมูลเกี่ยวกับด้านวงการเพลงแล้วล่ะก็ API นี้มีให้ครับทั้งชื่อศิลปิน แนวเพลง ข้อมูลอัลบั้ม รวมไปถึงการสร้างและโชว์ Playlist ด้วย
 

สรุป

รายการ API ที่กล่าวไปนี้น่าจะเป็นจุดเริ่มต้นที่ดีสำหรับการเริ่มต้นใช้งาน API หวังว่าจะมีประโยชน์กับผู้อ่านไม่มากก็น้อย ใครมีรายการ API ที่น่าสนใจอีกก็ comment/dm บอกกันทาง Facebook Page ได้เลย

เมาส์ไร้สาย 2023

เม้าส์ สุขภาพ ยี่ห้อไหนดี? 5 เม้าส์ไร้สายคุณภาพเยี่ยม ถนอมข้อมือ

เม้าส์ สุขภาพ ยี่ห้อไหนดี? 5 รายการ เมาส์ถนอมข้อมือ เวลาจะเลือกซื้อเมาส์ หลายๆคนคงมีคำถามว่า เราควรจะใช้ เม้าส์...

Read More
ขาตั้งจอคอม-2-จอและอื่นๆ

ทำไมเราต้องใช้ขาแขวนจอคอม? 9 อันดับขา แขวน จอ คอมคอมคุณภาพเยี่ยม

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

Read More
ขาจับจอคอม คุณภาพสูง

ทำไมเราต้องใช้ขาจับจอคอม? 9 อันดับขาจับจอคอมคุณภาพเยี่ยม

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

Read More
โต๊ะ ทํางาน ออฟฟิศ

5 โต๊ะ ทํางาน ออฟฟิศ ที่ดีที่สุด: เพื่อประสิทธิภาพการทำงานและความสบายสูงสุด

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

Read More

Leave a Comment

Your email address will not be published. Required fields are marked *