五日内天气查询服务-OpenWeather
专用API
服务商:
OpenWeather
【更新时间: 2024.06.26】
可以利用我们的服务获取全球任何地点未来5天的天气数据,这些数据每隔3小时进行更新。我们支持将预报数据以JSON或XML格式返回,以便您根据自己的需求进行处理和分析。这项服务提供了全球范围内的
免费
去服务商官网采购>
|
相似API
天气查询-心知天气
0
心知天气是一款国内领先的气象服务商提供的API平台,这些API主要帮助用户获取准确、及时的气象数据和相关信息,以满足各种应用和业务需求。
环境与天气开放
0
环境与天气开放,能够通过其来共享诸多与环境相关的各类数据。它可以实现对环境的实时感知,为各种应用提供有力支持,无论是气象研究、环境监测,还是相关行业的应用开发,都能借助此 获取所需的数据资源。
全球气象服务
0
通过API接口方式提供气象数据产品服务的官方载体。随着气象大数据平台的逐渐完善,会面向广大用户提供更为丰富的气象数据,从而满足不同用户的不同需求。 用户通过气象大数据平台的定制数据,自由选择想要全国4万多个县、乡镇站点,全球18万个城市站点,自由选择目前六大气象产品中的任意要素,预报时长,以及更
- API详情
- 接口文档
- 使用指南
- 常见 FAQ
- 关于我们
- 相关推荐
产品介绍
什么是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专家和数据科学家团队组成,专注于深度气象数据科学。该公司为全球每个地点提供历史、当前和预测的气象数据,通过快速的API接口实现数据访问。OpenWeather的技术包括“时间机器”,能够提供长达45年的气象数据。此外,公司还提供基于AI和卫星图像的农业分析服务,以及天气地图和仪表板等产品。OpenWeather致力于通过技术创新,为用户提供准确、高质量的气象信息服务。
联系信息
服务时间:
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专家和数据科学家团队组成,专注于深度气象数据科学。该公司为全球每个地点提供历史、当前和预测的气象数据,通过快速的API接口实现数据访问。OpenWeather的技术包括“时间机器”,能够提供长达45年的气象数据。此外,公司还提供基于AI和卫星图像的农业分析服务,以及天气地图和仪表板等产品。OpenWeather致力于通过技术创新,为用户提供准确、高质量的气象信息服务。
联系信息
服务时间:
0:00:00至24:00:00
邮箱:
info@openweathermap.org