API

BOT  ดึงอัตราแลกเปลี่ยนธนาคารแห่งประเทศไทยอัตโนมัติผ่าน API ด้วย .NET Core

BOT ดึงอัตราแลกเปลี่ยนธนาคารแห่งประเทศไทยอัตโนมัติผ่าน API ด้วย .NET Core

ในบทความนี้ 9Expert Training จะนำเสนอวิธีดึงอัตราแลกเปลี่ยนเงินสกุลต่าง ๆ 48 สกุล อัพเดตอัตโนมัติทุกวัน แปลงเป็นเงินบาท ผ่าน API ของของธนาคารแห่งประเทศไทย (ธปท.) โดยการเขียนโค้ดภาษา C# แบบ .NET Core ที่สามารถนำไปใช้ใน Appได้ทุกแบบ (โมบาย เว็บ เซอร์วิส) ทุกแพลตฟอร์ม (Windows, Linux macOS, Android)
API คืออะไร? มีประโยชน์อย่างไรในธุรกิจ

API คืออะไร? มีประโยชน์อย่างไรในธุรกิจ

ในยุคดิจิทัลที่ธุรกิจต้องการเชื่อมโยงบริการต่าง ๆ เข้าด้วยกัน API (Application Programming Interface) กลายเป็นสิ่งสำคัญที่ช่วยให้ระบบต่างๆ ทำงานร่วมกันได้อย่างราบรื่น API ไม่ใช่แค่เครื่องมือสำหรับนักพัฒนา แต่ยังมีผลกระทบอย่างมากต่อประสิทธิภาพขององค์กร โดยเฉพาะเมื่อรวมเข้ากับ RPA (Robotic Process Automation) และ Power Automate ในการเพิ่มประสิทธิภาพการทำงานอัตโนมัติ และสามารถควบคุม SaaS ได้มากมาย
หน้าปกบทความ Backward Compatibility (การเข้ากันได้ย้อนหลัง) ของ API

Backward Compatibility (การเข้ากันได้ย้อนหลัง) ของ API

บทความตอนนี้พูดถึง Backward Compatibility ของ API ซึ่งคนโค้ดควรรู้และระมัดระวังเมื่อใช้งาน Framework ที่ออก version ใหม่กับ source code เก่าหรือ binary ที่ Compile ไว้กับ version เก่า หรือเมื่อเขียน library ใช้งานเอง เช่น ปัญหา Reference Types ที่ไม่เกี่ยวข้อง parameter แบบ Reference Types กับแบบที่ค่าเป็น null ไม่ได้ parameter ทางเลือก (Optional parameters) และ ปัญหาเรื่องความเข้ากันได้ย้อนหลังในระดับ source code และ binary เมื่อมีการทำ method overload กับ Type ที่เป็น Generic