气象预测API
域名
https://weather-api.xm-opt.com
GET 查看气象预测-逐小时
GET /v1/forecast 查看逐小时气象预测数据。
数据源:全球范围内的精度1km网格级多源融合天气预报
预报时长:
- 提供未来15天的天气预报,每日08:00(东八区时间)新增未来第15天的预报。
- 支持查询历史预报数据,最长可查询近3个月内的存档数据。
- 查询示例:以5月30日8:00 之后为例,可查询的时间范围为3月15日至6月14日。(若您输入的时间段超过这个限制,系统将返回错误表示调用失败,可修改时间范围后重试。)
更新频率:每1小时更新未来时段预报数据
空间分辨率:1km*1km
时间分辨率:逐小时
请求参数
--header apikey=您的API密钥(获取方式详见官网密钥管理)
名称 | 位置 | 类型 | 必选 | 说明 |
---|---|---|---|---|
longitude | query | number | 是 | 经度,数值模式 |
latitude | query | number | 是 | 纬度,数值模式 |
start_date | query | string | 是 | 开始日期 |
end_date | query | string | 是 | 结束日期 |
timezone | query | string | 是 | 时区 |
hourly | query | array[string] | 是 | 逐小时预测属性列表 |
elevation | query | number | 否 | 海拔高度 |
返回示例
成功
{
"latitude": 30.25,
"longitude": 120.1875,
"timezone": "Asia/Shanghai",
"elevation": 5,
"hourly_units": {
"time": "iso8601",
"temperature_2m": "°C",
"relative_humidity_2m": "%"
},
"hourly": {
"time": [
"2024-04-16T00:00",
"2024-04-16T01:00",
......
"2024-04-16T23:00"
],
"temperature_2m": [
16.8,
16.5,
......
16.6
],
"relative_humidity_2m": [
97,
98,
......
99
]
},
"model"="v1"
}
请求有误
{
"errors": [
"invalid parameter: longitude must be a number"
]
}