API
บริการข้อมูลเปิด (Open Data) จากแพลตฟอร์ม ThaiSkyward อนุญาต (เปิดกว้าง) ให้ผู้สนใจ กล่าวคือ นักวิจัยและนักพัฒนา ทั้งในนามส่วนตัวหรือในนามองค์กรที่มีความสนใจที่จะนำข้อมูลไปใช้ต่อ ข้อมูลต่างๆ สามารถตรวจสอบย้อนกลับไปยังที่มา รูปแบบการวัด เครื่องมือวัด และค่าเบี่ยงเบนต่างๆ ที่เกี่ยวข้องกับการตรวจวัดอากาศในพื้นที่ (ระดับท้องถิ่น) ได้โดยไม่ต้องเสียค่าใช้จ่าย* ทั้งนี้ ก็เพื่อการพัฒนาและเรียนรู้การเปลี่ยนแปลงของสภาพอากาศในท้องถิ่นไทยร่วมกันผ่านวิทยาศาสตร์ เทคโนโลยี และนวัตกรรม ที่มีผลประโยชน์ของคนไทยในท้องถิ่นเป็นตัวตั้ง ทั้งในวันนี้และในอนาคต
* สามารถร้องขอข้อมูลจาก API (call) ได้ไม่เกิน 200 ครั้ง (request) ต่อวัน
ปัจจุบันแพลตฟอร์ม ThaiSkyward เปิดให้บุคคลหรือองค์กร ในนามนักพัฒนา (Developer) เข้าถึงข้อมูลดิบได้จากสถานีตรวจวัดอากาศแบบองค์รวม 'อาร์โมแกน' (Armogan) ซึ่งติดตั้งเป็นครั้งแรกของประเทศไทย ณ อำเภอเมือง จังหวัดจันทบุรี และยังสามารถเข้าถึงข้อมูลพยากรณ์อากาศ ณ ปัจจุบัน (NowCasting) ได้จากระบบเฉพาะที่พัฒนาขึ้นด้วยการใช้สื่อหลากรูปแบบ (Multimodalities) เช่น การนำคอมพิวเตอร์มาวิเคราะห์ภาพถ่ายดาวเทียม เรดาห์ฝน ข้อมูลพยากรณ์อากาศย้อนหลัง และข้อมูลการคำนวณจากโมเดลอากาศมาตรฐาน
ข้อมูลที่เปิดเผยอยู่ในปัจจุบัน
การเข้าถึง
เพื่อทำการร้องขอข้อมูลผ่านบริการ APIs ของ ThaiSkyward ท่านต้องทำการขอรหัสอ้างอิงสิทธิ์การเข้าถึง หรือ API Key โดยส่งข้อมูลและคำอธิบายการนำข้อมูลไปใช้งานเบื้องต้นมายังทีมงาน ที่อยู่อีเมล hello@rezonance.tech
API Specification
ข้อมูลดิบจากสถานี Armogan
Method: GET
Response Object: JSON
Request Params:
Param Name | Type | Description | Require? | Default |
---|---|---|---|---|
STATION_ID | Number | Armogan Virtual Identity | Yes | None |
API_KEY | String | Your API Key generated by ThaiSkyward | Yes | None |
LIMIT | Number (Range) | Querying limit (number) | No | 250 |
https://apis.thaiskyward.com/v1/stations/1/?api_key=mysecretstring&limit=100
Remark:
STATION_ID=1 คือ สถานีตรวจอากาศแบบองค์รวม Armogan ตัวที่ 1 บริเวณประตูระบายน้ำคลองภักดีรำไพ ตำบลจันทนิมิต อำเภอเมือง จันทบุรี
ข้อมูลวิเคราะห์และคาดการณ์อากาศตามตำแหน่งพื้นที่ (LatLng)
Method: GET
Response Object: JSON
Request Params:
Param Name | Type | Description | Require? | Default |
---|---|---|---|---|
LATITUDE | Floating Number | Geolocation latitude | Yes | None |
LONGITUDE | Floating Number | Geolocation longitude | Yes | None |
API_KEY | String | Your API Key generated by ThaiSkyward | Yes | None |
https://apis.thaiskyward.com/v1/weather/12.6014095,102.0891817/?api_key=mysecretstring
Response Params:
Param Name | Type | Description |
---|---|---|
location | String | Geolocation location name |
nowcasting | Object | Current weather forecast |
next_3_hours | Array of objects | 3 hours weather forecast |
ตำบลวัดใหม่ อำเภอเมือง จันทบุรี, ตำบลท่าช้าง อำเภอเมือง จันทบุรี, ตำบลจันทนิมิต อำเภอเมือง จันทบุรี, และตำบลซากไทย อำเภอเขาคิชกุฏ จันทบุรี
ข้อมูลวิเคราะห์และคาดการณ์อากาศ ณ เวลาปัจจุบัน (NowCasting)
Method: GET
Response Object: JSON
Request Params:
Param Name | Type | Description | Require? | Default |
---|---|---|---|---|
LOCATION_ID | Number | ThaiSkyward Virtual Location Identity (Thailand's subdistrict number) | Yes | None |
API_KEY | String | Your API Key generated by ThaiSkyward | Yes | None |
https://apis.thaiskyward.com/v1/nowcasting/220106/?api_key=mysecretstring
Remark:
LOCATION_ID=220102 คือ ตำบลวัดใหม่ อำเภอเมือง จันทบุรี
LOCATION_ID=220106 คือ ตำบลท่าช้าง อำเภอเมือง จันทบุรี
LOCATION_ID=220107 คือ ตำบลจันทนิมิต อำเภอเมือง จันทบุรี
LOCATION_ID=221001 คือ ตำบลซากไทย อำเภอเขาคิชกุฏ จันทบุรี
ข้อมูลวิเคราะห์และคาดการณ์อากาศราย 3 ชั่วโมง (3 Hours Forecast)
Method: GET
Response Object: JSON
Request Params:
Param Name | Type | Description | Require? | Default |
---|---|---|---|---|
LOCATION_ID | Number | ThaiSkyward Virtual Location Identity (Thailand's subdistrict number) | Yes | None |
API_KEY | String | Your API Key generated by ThaiSkyward | Yes | None |
https://apis.thaiskyward.com/v1/hourly/220106/?api_key=mysecretstring
Remark:
LOCATION_ID=220102 คือ ตำบลวัดใหม่ อำเภอเมือง จันทบุรี
LOCATION_ID=220106 คือ ตำบลท่าช้าง อำเภอเมือง จันทบุรี
LOCATION_ID=220107 คือ ตำบลจันทนิมิต อำเภอเมือง จันทบุรี
LOCATION_ID=221001 คือ ตำบลซากไทย อำเภอเขาคิชกุฏ จันทบุรี
ข้อมูลย้อนหลังแบบบีบอัด (Archive files)
Method: GET
Response Object: HTML (Web Page)
Request Params:
Param Name | Type | Description | Require? | Default |
---|---|---|---|---|
LOCATION_ID | Number | ThaiSkyward Virtual Location Identity (Thailand's subdistrict number) | Yes | None |
API_KEY | String | Your API Key generated by ThaiSkyward | Yes | None |
https://apis.thaiskyward.com/v1/archive/220106/?api_key=mysecretstring
Remark:
LOCATION_ID=220102 คือ ตำบลวัดใหม่ อำเภอเมือง จันทบุรี
LOCATION_ID=220106 คือ ตำบลท่าช้าง อำเภอเมือง จันทบุรี
LOCATION_ID=220107 คือ ตำบลจันทนิมิต อำเภอเมือง จันทบุรี
LOCATION_ID=221001 คือ ตำบลซากไทย อำเภอเขาคิชกุฏ จันทบุรี