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 ได้เลย

โน๊ตบุ๊ค-2021-ราคาไม่เกิน-15000-window

แนะนำ 6 โน๊ตบุ๊ค 2021 ราคาไม่เกิน 15000 ที่ดีที่สุด และ ราคาใกล้เคียง

หากคุณกำลังมองหาโน๊ตบุ๊ค 2021 ราคาไม่เกิน 15000 นั้นคำถามที่ต้องคิดให้ดีเลยคือ อะไรที่เราต้องการและสำคัญที่สุด และ อะไรที่เราจะยอมตัดทิ้งไปได้ ที่ต้องถามคำถามเหล่านี้กับตัวเราเองก่อนก็เพราะ โน๊ตบุ๊คราคาประหยัดที่เรากำลังจะมองหานั้นจะไม่ได้ดีเด่นไปในทุกๆด้าน...

Read More
จัดโต๊ะคอม-ออฟฟิศ

7 วิธีจัดโต๊ะทำงาน ออฟฟิศ จัดโต๊ะคอมให้สวยน่านั่งทำงาน

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

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

9 อันดับขาตั้งจอคอมคุณภาพ แนะนำขาตั้งจอคอม 2 จอและอื่นๆ

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

Read More

Leave a Comment

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