API สำหรับอ่านข้อมูลน้ำฝน

คุณลักษณะ API สำหรับอ่านข้อมูลน้ำฝน

API ID:         A001.1

วัตถุประสงค์:      อ่านข้อมูลน้ำฝน

Status:          Required (ตั้งแต่ API version 1.0 Draft 1)

Since:       1.0 Draft 1

Revision:      1.0 Draft 1

หมายเหตุ

1)  การอ่านข้อมูลที่มีความถี่แตกต่างกัน ให้ทำการ call API แยกกัน

2) ข้อมูล parameter 5-11 ใช้ในการบ่งบอก filter ว่าต้องการดึงข้อมูลของสถานีตรวจวัดครอบคลุมพื้นที่ใดบ้าง


ตัวอย่าง HTTP Request Parameter ในการอ่านค่าแบบช่วงเวลา 15 นาที

ตัวอย่าง HTTP Request Parameter ในการอ่านค่าแบบช่วงเวลารายวัน 

หมายเหตุ:

มีการขึ้นบรรทัดใหม่สำหรับ Parameter และไม่ได้ทำ HTTP URL Encode เพื่อให้ง่ายต่อการอ่าน


โครงสร้างของ Response body ข้อมูลน้ำฝน   

หมายเหตุ  ในกรณีที่ ข้อมูลตามโครงสร้างมาตรฐานไม่ได้กำหนดเป็น Mandatory (ดูหัวข้อที่ 3.1.1) ถ้ามีข้อมูลสามารถส่งข้อมูลนั้นๆได้ตามโครงสร้าง แต่ในกรณีที่ไม่มีข้อมูล API อาจจะไม่ส่งข้อมูลนั้นๆกลับออกมา

ตัวอย่าง HTTP Response Body ของข้อมูลน้ำฝน 15 นาที 

หมายเหตุ

ข้อมูลที่ใส่ในตัวอย่างเป็นข้อมูลจำลองเพื่อประกอบความเข้าใจในการทำงานของ API เท่านั้น อาจจะไม่ตรงกับการใช้งานจริง