Explicit Knowledge เรื่อง การสร้าง API Document ด้วย Postman
- Posted by Kitthawat Chaisingthong
- Categories Explicit Knowledge, ชุมชนการบริการและความรู้, ชุมชนนักพัฒนา
- Date August 17, 2022
วิธีสร้าง API Document
1. ไปที่ Tab Collection แล้วกดปุ่มเพิ่ม แล้วตั้งชื่อ API Document
2. กด Add a request
3. เพิ่มข้อมูล API ที่เราจะทำการทดสอบ
4. จากข้อที่ 3 ที่เราทดสอบเรียก API เจ้าตัว Postman สามารถ Gen ออกมาเป็น API Documentให้เราได้เลย
หลังจากกด View documentation แล้วจะพบหน้าจอแบบนี้ หากเราต้องการ แชร์ API Document ให้ทีมหรือคนอื่นๆ ให้กดปุ่ม Publish
หลังจากคลิกปุ่ม Publish แล้วโปรแกรมจะเปิดหน้าเว็บขึ้นมา 1 หน้า ให้ใช้ค่าเริ่มต้นของหน้าเว็บนั้นเลยก็ได้แล้วกดปุ่ม Publish อีกครั้ง
หลังจากคลิกปุ่ม Publish แล้ว หน้าเว็บจะมีลิงก์ที่เป็น published documentation ขึ้นมา เราสามารถนำลิงก์นี้ไปแชร์ให้คนในทีมหรือคนอื่นๆได้
ทดสอบเปิดลิงก์ก็จะพบกับ API Document หน้าตาดังรูป ซึ่งหน้าตาอาจจะดูแปลกๆ เพราะ Document ยังไม่สมบูรณ์
5. วิธีการเพิ่มตัวอย่าง Response ใน API Documentในการพัฒนา API นั้น Response ที่ได้กลับมาอาจจะมีหลายแบบเราจะเพิ่มยังไงให้แสดงใน API Document
ถ้ากลับไปดูที่ลิงก์ API Document ของเรา ก็จะมี Example Response เพิ่มขึ้นมา
ถ้ามี Example Response หลายอันเราสามารถเลือกดูผล Response ได้ ดังรูป
6. การใช้งาน API Documentผู้พัฒนาในทีมสามารถกดปุ่ม Run in Postman แล้วเปลี่ยนข้อมูลต่างๆที่ใช้เรียก API แล้วรันเทส API ได้เลย จะทำให้ประหยัดเวลาและง่ายต่อการทำงาน
หมายเหตุ : หากเรามีการปรับแก้ตัว API หรือปรับแก้ข้อมูลที่ใช้ส่ง API ไปหลังจากเรากด Save ลิงก์ API Document ที่แชร์อยู่จะมีการอัพเดทตามที่เราแก้โดยอัตโนมัติ
ตัวอย่างการใช้งานจริง : https://to.buu.ac.th/5aspaip
Next post
การแก้ปัญหา ORA-12154: TNS:Could not resolve the connect identifier specified ของ Navicat
You may also like
เชื่อมต่อฐานข้อมูล Oracle, Microsoft SQL Server และ MySQL ด้วย DataGrip (Education)
ความสำคัญและความเป็นมา DataGrip เป็นซอฟท์แวร์สำหรับการจัดการฐานข้อมูล เช่นเดียวกันกับ Navicat ที่ฝ่ายพัฒนาระบบใช้กันอยู่ อีกทั้งเรามหาวิทยาลัยบูรพามีลิขสิทธิ์ บัญชีที่บุคลากร และนิสิตจะสมัคร เป็นแบบใช้เพื่อการศึกษา (for Educational purposes) ที่ทำให้เราสามารถใช้ DataGrip ที่มี feature ได้เหมือนกับที่เรามี ลิขสิทธิ์แบบ commercial จากความเป็นมาในข้างต้น Explicit Knowledge นี้ จึงขอเสนอวิธีการเชื่อมต่อฐานข้อมูล Oracle, Microsoft SQL Server และ MySQL ด้วย DataGrip (Education) สิ่งที่จำเป็นต้องมีเพื่อใช้งานโปรแกรม DataGrip for Education …
การใช้ AI สร้างภาพ (AI image generator)
การใช้ AI สร้างภาพ (AI image generator) เป็นปัญญาประดิษฐ์ประเภทหนึ่ง ที่ใช้ในการสร้างภาพขึ้นมานั้น เป็นเครื่องมือสร้างงานศิลปะด้วย AI อาศัยโครงข่ายประสาทเทียม (Artificial Neural Networks) ซึ่งเป็นการสร้างระบบคอมพิวเตอร์จากโมเดลทางคณิตศาสตร์ที่ซับซ้อน เพื่อจำลองวิธีการทำงานของสมองมนุษย์ หรือเป็นการทำให้คอมพิวเตอร์รู้จักการคิดและการจดจำ หรือจะใช้โครงข่ายประสาทเทียมในการทำให้คอมพิวเตอร์รู้จักและเข้าใจภาษามนุษย์นั่นเอง โดยมีกระบวนการทำงานหลัก คือการแปลงข้อความเป็นภาพ (Text-to-Image) ที่สามารถเปลี่ยนข้อความที่เราพิมพ์ให้เป็นภาพ เพียงพิมพ์คำหรือคีย์เวิร์ด ที่เราต้องการเข้าไป จากนั้น AI จะทำการสร้างภาพให้เอง โดยเว็บไซต์ที่ให้บริการ ได้แก่ Adobe Firefly, Midjourney, …
Azure Boards จัดเป็นส่วนหนึ่งของ Azure DevOps Services ซึ่งเป็นเซตของเครื่องมือสำหรับการพัฒนาซอฟต์แวร์บนแพลตฟอร์มของ Microsoft Azure และ Azure Boards จะเน้นไปที่การจัดการโปรเจคและงานต่าง ๆ ในโปรเจคด้วยวิธีการที่มีลักษณะคล้ายกับ Kanban boards Azure Boards มีคุณสมบัติดังต่อไปนี้: Work Items สามารถสร้างงานต่าง ๆ เป็นหน่วยงาน เช่น เรื่องที่ต้องทำ (Tasks) ปัญหา (Bugs) หรือความต้องการ (User Stories). ซึ่งสามารถเชื่อมโยงไปยังโค้ด การทดสอบ หรืองานอื่น …