五日内天气查询服务-OpenWeather
产品介绍
什么是五日内天气查询服务-OpenWeather?
服务详情
5天内天气预报服务可获取全球任何地点天气数据,它包括每3小时的天气预报数据,预报数据支持JSON或XML格式。
核心功能
- 按经纬度请求
- 按城市名称内置API请求
- 按城市ID的内置API请求
- 通过邮政编码进行内置API请求
应用场景
- 旅行和旅游:5 Day / 3 Hour Forecast API适用于旅行和旅游应用的开发。用户可以使用该API在旅行计划中考虑未来数天内的天气预报,以便合理安排行程和选择合适的目的地。同时,旅行应用也可以通过该API提供给用户准确的天气预报信息,帮助他们做出更好的旅行决策。
- 户外活动和运动:5 Day / 3 Hour Forecast API可用于户外活动和运动应用的开发。用户可以使用该API获取特定地点未来数天内每3小时的天气预报,以便做出合理的活动计划和安排。无论是徒步、露营、滑雪还是其他户外运动,用户都可以根据准确的天气预报数据做出相应决策,确保活动的顺利进行。
- 农业和农业管理:5 Day / 3 Hour Forecast API适用于农业和农业管理应用的开发。农民和农业专业人员可以使用该API获取未来数天内每3小时的天气预报,以便合理安排农作物的种植、灌溉和收获等工作。准确的天气预报数据可以帮助农民做出更明智的决策,提高农作物的产量和质量。
- 天气预测应用和网站:5 Day / 3 Hour Forecast API可用于天气预测应用和网站的开发。开发者可以使用该API获取全球范围内特定地点的5天天气预报数据,并将其集成到自己的应用或网站中,提供给用户准确的天气预报信息。无论是个人用户还是专业用户,都能够通过天气预测应用和网站获取所需的天气预报数据。
产品优势
- 全球覆盖范围:5 Day / 3 Hour Forecast API提供全球范围内的天气预报数据,用户可以选择任何地点获取准确的天气预报信息。无论是国内外的应用开发商和用户,都能够使用该API获取所需的天气预报数据。
- 高精度的天气预报:5 Day / 3 Hour Forecast API提供每3小时的天气预报数据,可以帮助用户准确了解未来数天内的天气状况。该API使用先进的气象模型和数据源,提供高精度的天气预报信息,帮助用户做出准确的决策。
- 灵活的查询方式:5 Day / 3 Hour Forecast API允许用户根据自己的需求选择特定的地点,并获取未来数天内每3小时的天气预报数据。用户可以根据自己的关注点和需求,获取最相关和准确的天气预报信息。
什么是五日内天气查询服务-OpenWeather接口?
由服务使用方的应用程序发起,以Restful风格为主、通过公网HTTP协议调用五日内天气查询服务-OpenWeather,从而实现程序的自动化交互,提高服务效率。
使用指南
使用注意事项
如果您需要自动将城市名称和邮政编码转换为地理坐标,或者反之亦然,请使用Geocoder API 。
请注意,内置地理编码器已被弃用。尽管它仍然可以使用,但错误修复和更新不再适用于此功能。
API响应
如果您在 API 响应中没有看到某些参数,则意味着这些天气现象在所选城市或位置的测量时间内并未发生。API 响应中仅显示实际测量或计算的数据。
支持的语言
-
af
南非荷兰语 -
al
阿尔巴尼亚语 -
ar
阿拉伯 -
az
阿塞拜疆语 -
bg
保加利亚语 -
ca
加泰罗尼亚语 -
cz
捷克语 -
da
丹麦语 -
de
德语 -
el
希腊语 -
en
英语 -
eu
巴斯克 -
fa
波斯语(波斯语) -
fi
芬兰 -
fr
法语 -
gl
加利西亚语 -
he
希伯来语 -
hi
印地语 -
hr
克罗地亚语 -
hu
匈牙利 -
id
印度尼西亚 -
it
意大利语 -
ja
日本人 -
kr
韩国人 -
la
拉脱维亚语 -
lt
立陶宛语 -
mk
马其顿语 -
no
挪威 -
nl
荷兰语 -
pl
抛光 -
pt
葡萄牙语 -
pt_br
巴西葡萄牙语 -
ro
罗马尼亚语 -
ru
俄语 -
sv, se
瑞典 -
sk
斯洛伐克语 -
sl
斯洛文尼亚语 -
sp, es
西班牙语 -
sr
塞尔维亚 -
th
泰国 -
tr
土耳其 -
ua, uk
乌克兰 -
vi
越南语 -
zh_cn
简体中文 -
zh_tw
中国传统的 -
zu
祖鲁语
产品问答
?
是否支持多语言输出?
您可以使用lang 参数以您的语言获取输出。对城市名称和描述字段应用翻译。
?
响应格式是否支持不同格式输出?
默认使用 JSON 格式。要获取 XML 格式的数据,只需设置 mode = xml。
?
温度有哪些测量单位?
温度有华氏度、摄氏度和开尔文单位。 对于华氏温度使用units=imperial 对于摄氏温度使用units=metric 默认使用开尔文温度,API 调用中无需使用单位参数。
关于我们
OpenWeather
企业
OpenWeather是一个由IT专家和数据科学家组成的团队,一直在实践深度天气数据科学。对于地球上的每一个点,OpenWeather通过光速api提供历史、当前和预测的天气数据。总部设在GB伦敦。
联系信息
服务时间: 0:00:00至24:00:00
邮箱: info@openweathermap.org
API接口列表
未来5天的天气数据
1.1 简要描述
通过经纬度来获取全球任何地点未来5天的天气数据
1.2 请求URL
https://api.openweathermap.org/data/2.5/forecast
1.3 请求方式
POST
1.4 入参
参数名 |
参数类型 |
默认值 |
是否必传 |
描述 |
---|---|---|---|---|
lat |
string |
是 |
纬度。如果您需要地理编码器自动将城市名称和邮政编码转换为地理坐标或反之,请使用我们的地理编码 |
|
lon |
string |
是 |
经度。如果您需要地理编码器自动将城市名称和邮政编码转换为地理坐标或反之,请使用我们的地理编码 |
|
appid |
string |
是 |
您唯一的 |
|
units |
string |
否 |
测量单位。standard,metric并且imperial单位可用。如果不使用该units参数,standard则默认使用单位。 |
|
mode |
string |
否 |
响应格式。默认使用 |
|
cnt |
string |
否 |
许多时间戳,将在 |
|
units |
string |
否 |
测量单位。standard,metric并且imperial单位可用。如果不使用该units参数,standard则默认使用单位。 |
|
lang |
string |
否 |
您可以使用该lang参数来获取您的语言的输出。 |
1.5 出参
参数名 |
参数类型 |
默认值 |
描述 |
---|---|---|---|
cod |
String |
内部参数 |
|
message |
String |
内部参数 |
|
cntAPI |
String |
响应中返回的时间戳数量 |
|
list.dt |
String |
预测数据时间,unix,UTC |
|
list.main.temp |
String |
温度。单位默认:开尔文,公制:摄氏度,英制:华氏度 |
|
list.main.feels_like |
String |
该温度参数解释了人类对天气的感知。单位默认:开尔文,公制:摄氏度,英制:华氏度 |
|
list.main.temp_min |
String |
计算时的最低温度。这是最低预测温度(在大都市和城市地区内),可以选择使用此参数。请在此处查找更多信息。单位默认:开尔文,公制:摄氏度,英制:华氏度 |
|
list.main.temp_max |
String |
计算时的最高温度。这是最高预测温度(在大都市和城市地区内),可以选择使用此参数。请在此处查找更多信息。单位默认:开尔文,公制:摄氏度,英制:华氏度 |
|
list.main.pressure |
String |
默认海平面大气压,hPa |
|
list.main.sea_level |
String |
海平面大气压,hPa |
|
list.main.grnd_level |
String |
地面大气压,hPa |
|
list.main.humidity |
String |
湿度, |
|
list.main.temp_kf |
String |
内部参数 |
|
list.weather.id |
String |
天气状况 |
|
list.weather.main |
String |
天气参数组(雨、雪、云等) |
|
list.weather.description |
String |
团体内的天气状况。请在这里找到更多信息。您可以获得您的语言的输出。了解更多 |
|
list.weather.icon |
String |
天气图标 |
|
list.clouds.all |
String |
云度,% |
|
list.wind.speed |
String |
风速。单位默认:米/秒,公制:米/秒,英制:英里/小时 |
|
list.wind.deg |
String |
风向,度(气象) |
|
list.wind.gust |
String |
阵风。单位默认:米/秒,公制:米/秒,英制:英里/小时 |
|
list.visibility |
String |
平均能见度,米。能见度最大值为10公里 |
|
list.pop |
String |
降水的概率。该参数的值在 |
|
list.rain.3h |
String |
最近 |
|
list.snow.3h |
String |
过去 |
|
list.sys.pod |
String |
一天中的一部分(n |
|
list.dt_txt |
String |
数据预测时间、ISO、UTC |
|
city.id |
String |
城市 |
|
city.name |
String |
城市名。请注意,内置地理编码器功能已被弃用。在这里了解更多 |
|
city.coord.lat |
String |
地理位置、纬度 |
|
city.coord.lon |
String |
地理位置、经度 |
|
city.country |
String |
国家代码(GB、JP |
|
city.population |
String |
城市人口 |
|
city.timezone |
String |
与UTC |
|
city.sunrise |
String |
日出时间,Unix,UTC |
|
city.sunset |
String |
日落时间,Unix,UTC |
1.6 错误码
错误码 |
错误信息 |
描述 |
---|---|---|
400 |
错误请求。如果请求中缺少某些必需参数,或者某些请求参数的格式不正确或值超出允许的范围,您可能会收到 |
|
401 |
未经授权。如果请求中未提供 |
|
404 |
如果服务数据库中不存在请求参数( |
|
429 |
请求过多。如果超出了向此 |
|
5xx |
意外错误。如果出现其他内部错误,您可能会收到“5xx”错误。错误响应代码将为“5xx”。请联系我们,并将收到此错误的 |
1.7 示例
请求参数{
"lat": "",
"lon": "",
"appid": "",
"units": "",
"mode": "",
"cnt": "",
"lang": ""
}
返回参数
{
"cod": "",
"message": "",
"cntAPI": "",
"list.dt": "",
"list.main.temp": "",
"list.main.feels_like": "",
"list.main.temp_min": "",
"list.main.temp_max": "",
"list.main.pressure": "",
"list.main.sea_level": "",
"list.main.grnd_level": "",
"list.main.humidity": "",
"list.main.temp_kf": "",
"list.weather.id": "",
"list.weather.main": "",
"list.weather.description": "",
"list.weather.icon": "",
"list.clouds.all": "",
"list.wind.speed": "",
"list.wind.deg": "",
"list.wind.gust": "",
"list.visibility": "",
"list.pop": "",
"list.rain.3h": "",
"list.snow.3h": "",
"list.sys.pod": "",
"list.dt_txt": "",
"city.id": "",
"city.name": "",
"city.coord.lat": "",
"city.coord.lon": "",
"city.country": "",
"city.population": "",
"city.timezone": "",
"city.sunrise": "",
"city.sunset": ""
}
错误码
{
"400": "错误请求。如果请求中缺少某些必需参数,或者某些请求参数的格式不正确或值超出允许的范围,您可能会收到",
"401": "未经授权。如果请求中未提供",
"404": "如果服务数据库中不存在请求参数(",
"429": "请求过多。如果超出了向此",
"5xx": "意外错误。如果出现其他内部错误,您可能会收到“5xx”错误。错误响应代码将为“5xx”。请联系我们,并将收到此错误的"
}
使用指南
使用注意事项
如果您需要自动将城市名称和邮政编码转换为地理坐标,或者反之亦然,请使用Geocoder API 。
请注意,内置地理编码器已被弃用。尽管它仍然可以使用,但错误修复和更新不再适用于此功能。
API响应
如果您在 API 响应中没有看到某些参数,则意味着这些天气现象在所选城市或位置的测量时间内并未发生。API 响应中仅显示实际测量或计算的数据。
支持的语言
-
af
南非荷兰语 -
al
阿尔巴尼亚语 -
ar
阿拉伯 -
az
阿塞拜疆语 -
bg
保加利亚语 -
ca
加泰罗尼亚语 -
cz
捷克语 -
da
丹麦语 -
de
德语 -
el
希腊语 -
en
英语 -
eu
巴斯克 -
fa
波斯语(波斯语) -
fi
芬兰 -
fr
法语 -
gl
加利西亚语 -
he
希伯来语 -
hi
印地语 -
hr
克罗地亚语 -
hu
匈牙利 -
id
印度尼西亚 -
it
意大利语 -
ja
日本人 -
kr
韩国人 -
la
拉脱维亚语 -
lt
立陶宛语 -
mk
马其顿语 -
no
挪威 -
nl
荷兰语 -
pl
抛光 -
pt
葡萄牙语 -
pt_br
巴西葡萄牙语 -
ro
罗马尼亚语 -
ru
俄语 -
sv, se
瑞典 -
sk
斯洛伐克语 -
sl
斯洛文尼亚语 -
sp, es
西班牙语 -
sr
塞尔维亚 -
th
泰国 -
tr
土耳其 -
ua, uk
乌克兰 -
vi
越南语 -
zh_cn
简体中文 -
zh_tw
中国传统的 -
zu
祖鲁语
依赖服务
产品问答
?
是否支持多语言输出?
您可以使用lang 参数以您的语言获取输出。对城市名称和描述字段应用翻译。
?
响应格式是否支持不同格式输出?
默认使用 JSON 格式。要获取 XML 格式的数据,只需设置 mode = xml。
?
温度有哪些测量单位?
温度有华氏度、摄氏度和开尔文单位。 对于华氏温度使用units=imperial 对于摄氏温度使用units=metric 默认使用开尔文温度,API 调用中无需使用单位参数。
关于我们
OpenWeather
企业
OpenWeather是一个由IT专家和数据科学家组成的团队,一直在实践深度天气数据科学。对于地球上的每一个点,OpenWeather通过光速api提供历史、当前和预测的天气数据。总部设在GB伦敦。
联系信息