วันอังคารที่ 25 กรกฎาคม พ.ศ. 2560

BOT Open API

เมื่อวานมีโปรแกรมเมอร์ท่านหนึ่งแนะนำ API ของ แบงค์ชาติมา ตกเย็นผมมีโอกาสได้ลองเล่น และเชื่อม App ตัว FX Dashboard ที่ผมใช้เพื่อดึงข้อมูลอัตราแลกเปลี่ยนไทยบาทมาใช้ รู้สึกประทับใจและคิดว่ามีประโยชน์เลยอยากมาแนะนำต่อ

สรุปสั้นๆคือเมื่อวันที่ 17/07/2017 ธปท. เปิด Open API สำหรับการเชื่อมต่อจาก application เพื่อเรียกข้อมูลได้แก่ อัตราแลกเปลี่ยน อัตราดอกเบี้ย และผลการประมูลตราสารหนี้ มีข้อมูลจำนวน 21 ตัว โดยรองรับการเชื่อมต่อผ่าน REST และบริการข้อมูลเป็น json/XML


การใช้งานไม่ยากสามารถเรียกเหมือน API ทั่วไปได้เลย เบื้องต้นผมลองใช้ python ทำการ request ไปที่ API และดึงข้อมูลอัตราแลกเปลี่ยนออกมา โดยแง่ข้อมูลมีหลากหลายดี อัตราแลกเปลี่ยนก็มีทั้งระบบ Fixed และ Floating Exchange Rate รวมถึงมีอัตราแลกเปลี่ยน ไทยบาทเทียบสกุลต่างๆ 48 สกุล อัพเดตข้อมูลรายวัน ทำ Doc รายละเอียดดีมาก ทำให้ใช้งานสะดวก การเรียกข้อมูลย้อนหลัง ดึงข้อมูลได้ครั้งละ 30 วัน


ท่านที่สนใจโดยเฉพาะนักพัฒนา ลองเข้าไปใช้งานได้ที่
https://iapi.bot.or.th/Developer?lang=th
ตัวอย่าง code เรียกใช้งานด้วย python
https://github.com/chaipat-ncm/learn2trade/tree/master/API