API สำหรับอ่านข้อมูลสารสนเทศแหล่งน้ำขนาดกลาง

⌘K

API สำหรับอ่านข้อมูลสารสนเทศแหล่งน้ำขนาดกลาง

API สำหรับอ่านข้อมูลสารสนเทศแหล่งน้ำขนาดกลาง

การกำหนดรายละเอียดของ API สำหรับการอ่านข้อมูลสารสนเทศแหล่งน้ำขนาดกลาง

API ID URL รายละเอียด
B003.1 /MediumsizedWaterResourcesInfo อ่านข้อมูลสารสนเทศแหล่งน้ำขนาดกลางตามเงื่อนไข
B003.2 /MediumsizedWaterResourcesInfo/{waterResourcesCode} อ่านข้อมูลสารสนเทศแหล่งน้ำขนาดกลางตามรหัสแหล่งน้ำ

คุณลักษณะ API สำหรับอ่านข้อมูลสารสนเทศแหล่งน้ำขนาดกลางตามเงื่อนไข

API ID: B003.1
วัตถุประสงค์: อ่านข้อมูลสารสนเทศแหล่งน้ำขนาดกลางตามเงื่อนไข
Status: Required (ตั้งแต่ API version 1.0 Draft 1)
Since: 1.0 Draft 1
Revision: 1.0 Draft 1

ข้อมูลทั่วไปในการติดต่อ API สำหรับอ่านข้อมูลสารสนเทศแหล่งน้ำขนาดกลางตามเงื่อนไข

ข้อมูล รายละเอียด
URL /MediumsizedWaterResourcesInfo
HTTP Method GET

Query parameter ของ API สำหรับอ่านข้อมูลสารสนเทศแหล่งน้ำขนาดกลางตามเงื่อนไข

ลำดับ Parameter Type ความหมาย หมายเหตุ
1 agencyCode string รหัสสถานีตรวจวัดของหน่วยงาน ดูหัวข้อรหัสสถานีตรวจวัด optional
2 waterResourcesCode string รหัสแหล่งน้ำ ดูหัวข้อรหัสแหล่งน้ำ optional
3 provinceCode string รหัสจังหวัด (2 หลัก) ดูหัวข้อการอ้างอิงจังหวัด optional
4 amphoeCode string รหัสอำเภอ (4 หลัก) ดูหัวข้อการอ้างอิงอำเภอ optional
5 tambonCode string รหัสตำบล (6 หลัก) ดูหัวข้อการอ้างอิงตำบล optional
6 basinCode string รหัสลุ่มน้ำหลัก (2 หลัก) ดูหัวข้อการอ้างอิงลุ่มน้ำหลัก/ลุ่มน้ำสาขา optional
7 subBasinCode string รหัสลุ่มน้ำสาขา (4 หลัก) ดูหัวข้อการอ้างอิงลุ่มน้ำหลัก/ลุ่มน้ำสาขา optional

ตัวอย่าง HTTP Request Parameter ระบุรหัสแหล่งน้ำ

waterResourcesCode = G07003-434576

ตัวอย่าง HTTP Request Parameter ระบุรหัสหน่วยงานร่วมกับรหัสจังหวัด

agencyCode= G07003
&provinceCode=60

หมายเหตุ

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

คุณลักษณะ API สำหรับอ่านข้อมูลสารสนเทศแหล่งน้ำขนาดกลางตามรหัสแหล่งน้ำ

API ID: B003.2
วัตถุประสงค์: อ่านข้อมูลสารสนเทศแหล่งน้ำขนาดกลาง
Status: Required (ตั้งแต่ API version 1.0 Draft 1)
Since: 1.0 Draft 1
Revision: 1.0 Draft 1

ข้อมูลทั่วไปในการติดต่อ API สําหรับอ่านข้อมูลสารสนเทศแหล่งน้ําขนาดกลางตามรหัสแหล่งน้ํา

ข้อมูล รายละเอียด
URL /MediumsizedWaterResourcesInfo/{waterResourcesCode}
HTTP Method GET

หมายเหตุ

waterResourcesCode – รหัสของแหล่งน้ำอ้างอิงหัวข้อรหัสแหล่งน้ำ

โครงสร้างของ HTTP Response Body ข้อมูลสารสนเทศแหล่งน้ำขนาดกลางที่ได้จาก API

        {
            "metadata": {
                "version": string, 
                "dataProviderCode": string, 
                "dataProviderName": string, 
                "documentGenerateTime": datetime, 
                "waterDatatype": string
            }, 
            "waterResources": [{
                "waterResourcesMetadata": 
                        {
                        "dataOwnerCode": string, 
                        "dataOwnerName": string, 
                        "waterResourcesCode": string, 
                        "waterResourcesName": string, 
                        "waterResourcesSize": string, 
                        "waterResourcesIrrigation": integer, 
                        "capacity": decimal, 
                        "locationCode": string, 
                        "latitude": decimal,
                        "longitude": decimal,	
                        "surfaceArea": decimal
                        },
                "benefit": 
                        {
                        "numOfPeople": integer, 
                        "numOfHouseholds": integer, 
                        "agriculturalArea": decimal
                        }
                "lastUpdateTime": datetime, 
                        }	
                          ] 
        }
        

หมายเหตุ

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

ตัวอย่าง ของ HTTP Response Body ข้อมูลสารสนเทศแหล่งน้ำขนาดกลางที่ได้จาก API

     {
	"metadata": {
		"version": "1.0",
		"dataProviderCode": "G07003",
		"dataProviderName": "Royal Irrigation Department",
		"documentGenerateTime": "2023-09-01T10:00:00",
		"waterDatatype": "B003"
	}, 
	"waterResources": [{
		"waterResourcesMetadata": 
				{
				"dataOwnerCode": "G07003",
				"dataOwnerName": "Royal Irrigation Department",
				"waterResourcesCode": "G07003-434576",
				"waterResourcesName": "อ่างเก็บน้ำน้ำเลย",
				"waterResourcesSize": "ML",
				"waterResourcesIrrigation": 1, 
				"capacity": 35.087, 
				"locationCode": 421106, 
				"latitude": 17.03986488, 
				"longitude": 101.64073975, 
				"surfaceArea": 3.7023
				},
		"benefit": 
				{
				"numOfPeople": 1000, 
				"numOfHouseholds": 100, 
				"agriculturalArea": 1000
				}
		"lastUpdateTime": "2022-05-02T9:00:00"
			    }
			   ] 
}

How can we help?