โปรเจคนี้เราได้ทำการดึง api มาจาก ศูนย์กลางข้อมูลเปิดภาครัฐ (Open Government Data) อยู่ภายใต้ชื่อ “data.go.th” ซึ่งเป็นข้อมูลเปิดที่ทางภาครัฐได้ลงไว้ เพื่อให้ประชาชน หรือหน่วยงานนำไปใช้ประโยชน์ ซึ่งผู้ที่ต้องการดึง api จากศูนย์กลางข้อมูลนี้ จะต้องทำการ ลงทะเบียนที่เว็บไซต์ https://opend.data.go.th/register_api/ เพื่อรับ APIs Key เสียก่อน เมื่อทำการลงทะเบียนเรียบร้อย ก็จะได้รับ User Token สำหรับการใช้ api ซึ่งโปรเจคนี้ได้ทำการเรียกใช้งานกลุ่มข้อมูลโครงการจัดซื้อจัดจ้างจากระบบการจัดซื้อจัดจ้างภาครัฐ (Thai Government Procurement)
- Flask(https://flask.palletsprojects.com/en/1.1.x/) ใช้เป็น web framework
- Pygal(http://www.pygal.org/en/stable/) ใช้ในส่วนของการสร้างกราฟ แผนภูมิต่าง ๆ
- request(https://flask.palletsprojects.com/en/1.1.x/) ใช้ในการดึงข้อมูลจาก API
- python -m pip install Flask
- pip install requests
- pip install pygal
- run app.py
- open http://127.0.0.1:5000/ in your browser
| รศ.ดร. โชติพัชร์ ภรณวลัย |
|---|
![]() |
- 1. นางสาว ชนกเนตร เนื้อทองดี 61070031
- 2. นาย ชนินทร์ ผลโพธิ์ 61070035
- 3. นางสาว ธนาภรณ์ ปั้นงาม 61070080
- 4. นางสาว เนตรชนก เพ็ชรอุไร 61070106
- 5. นางสาว ภัศจิรา สุขนาบูรณ์ 61070344
