最好用的天气查询接口,全国天气预报查询接口

大雄 400 2022-09-05

1、当前天气查询:

http://www.jcznedu.com:5000/weather/now/?city=xxx

xxx为城市名,如:

http://www.jcznedu.com:5000/weather/now/?city=郑州

返回数据格式为json字符串:

数据说明

数据内容:国内外城市的天气实况

更新频率:国内城市 15 分钟左右 国际城市 20 分钟左右

数据要素

降水量:

温度:地面2米气温,摄氏度(℃)

气压:地面气压,百帕(hPa) / 毫巴(mb)

相对湿度:地面2米湿度,百分比%

风向:地面10米风向,东、东南、南、西南等

风速:地面10米风速,公里每小时(km/h)

风力等级:根据风速大小划分的等级

天气现象:阴晴多云等

更新时间

如:

{"msg":"success","code":0,"data":{"location":{"id":"57083","name":"郑州","path":"中国, 河南, 郑州"},"now":{"precipitation":0.0,"temperature":31.1,"pressure":992.0,"humidity":33.0,"windDirection":"东北风","windDirectionDegree":54.0,"windSpeed":0.8,"windScale":"微风"},"alarm":[],"lastUpdate":"2022/04/10 11:50"}}

2、查询近期天气预报

http://www.jcznedu.com:5000/weather/prediction/?city=xxx&&limit=yyy

xxx为城市名,如:

http://www.jcznedu.com:5000/weather/prediction/?city=郑州

yyy是需要获取最近几天的数据,如

http://www.jcznedu.com:5000/weather/prediction/?city=郑州&&limit=5

即获取最近5天的天气预报。limit参数可以省略,省略的话默认返回最近3天数据,数据格式为JSON字符串:

{"code":0,"data":{"daly":[{"date":"04/10 星期日","high":"34℃","low":"20℃","weather":"多云","windDirection":"南风","windScale":"4~5级"},{"date":"04/11 星期一","high":"34℃","low":"17℃","weather":"多云","windDirection":"南风","windScale":"3~4级"},{"date":"04/12 星期二","high":"28℃","low":"11℃","weather":"小雨","windDirection":"东北风","windScale":"4~5级"}],"location":{"id":"57083","name":"郑州"}},"msg":"sucess"}

每日数据包括:日期、星期、最高温度、最低温度、天气情况、风向和风速。

一、接口介绍

通过坐标区域、IP、地名、景点名称、电话区号或邮编等有效信息可查询天气情况(天气状况、湿度、天气图标、实时温度、风向、风级、紫外线、穿衣指南、空气指数)。可查询到当前天气、未来24小时、7天、15天、40天内天气预报和过往的历史天气情况等数据,广泛应用于能源、电力、农业、生活服务类应用、智能硬件、航天航海、旅游业、建筑业等领域。


二、使用案例截图



 


店铺浏览地址如下:


阿里云店铺:万维易源-全国天气预报查询接口【最新版】-云市场-阿里云




官网地址:万维易源-地名-->查询天气




 


三、API文档

当前天气查询


3.1地名-->查询天气

3.1.1接入点说明:

根据地名,获取地名对应的区域ID,再根据区域ID取得天气情况。如果存在多个相同的地名,会选取第一条(数据库中默认的区域ID的排序顺序取第一条)区域信息作为前提条件来查询天气。


3.1.2接口地址:

http[s]://route.showapi.com/92?showapi_appid=替换自己的值&showapi_sign=替换自己的值。


3.1.3更新频率:

实时天气和恶劣天气预警30分钟更新一次,f1f7预报数据一天更新3次,7:30、12:00、18:00更新从当天起往后7天的预报数据。


3.1.4返回格式:

json


3.2 IP-->查询天气

3.2.1接入点说明:

通过IP地址获取IP对应的区域信息,再根据区域信息获取对应的天气情况。


3.2.2接口地址:

http[s]://route.showapi.com/94?showapi_appid=替换自己的值&showapi_sign=替换自己的值


3.2.3更新频率:

实时天气和恶劣天气预警30分钟更新一次,f1f7预报数据一天更新3次,7:30、12:00、18:00更新从当天起往后7天的预报数据


3.2.4返回格式:

json


3.3坐标-->查询天气

3.3.1接入点说明:

通过坐标查询对应坐标区域信息,再根据区域查询对应的天气情况。使用场景:手机端通过gps定位查询天气


3.3.2接口地址:

http[s]://route.showapi.com/9-5?showapi_appid=替换自己的值&showapi_sign=替换自己的值


3.3.3返回格式:

json


3.3.4更新频率:

实时天气和恶劣天气预警30分钟更新一次,f1-f7预报数据一天更新3次,7:30、12:00、18:00更新从当天起往后7天的预报数据


3.4区号邮编-->查询天气

3.4.1接入点说明:

使用电话区号或邮编查询天气


3.4.2接口地址:

http[s]://route.showapi.com/9-10?showapi_appid=替换自己的值&showapi_sign=替换自己的值


3.4.3返回格式:

json


3.4.4更新频率:

实时天气和恶劣天气预警30分钟更新一次,f1-f7预报数据一天更新3次,7:30、12:00、18:00更新从当天起往后7天的预报数据


3.5景点名称-->查询天气

3.5.1接入点说明:

根据景点ID、景点名称来获取景点的天气情况。全国景点的id从这个接口获取[全国景点查询接口]


3.5.2接口地址:

http[s]://route.showapi.com/9-6?showapi_appid=替换自己的值&showapi_sign=替换自己的值


3.5.3返回格式:

json


3.5.4更新频率:

实时天气和恶劣天气预警30分钟更新一次,f1-f7预报数据一天更新3次,7:30、12:00、18:00更新从当天起往后7天的预报数据


3.5.5返回格式:

json


四、未来天气查询

4.1 id或名称-->查询24小时预报

4.1.1接入点说明:

根据区域ID和区域名,获取24小时的天气预报。区域名可能存在重名的情况,建议尽量使用区域ID来获取数据。需要说明的是24小时天气数据是每半小时更新一次


4.1.2接口地址:

http[s]://route.showapi.com/9-8?showapi_appid=替换自己的值&showapi_sign=替换自己的值


4.1.3返回格式:

Json


4.1.4更新频率:

每天更新3次,7:30,12:00, 18:00更新24小时预报


4.2 id或名称-->查未来15天预报

4.2.1接入点说明:

根据区域ID和区域名,获取当前日期至未来15天内的天气预报。因区域名可能存在重名的情况,建议尽量使用区域ID来获取数据。需要说明的是未来15天的天气数据是每天7点、12点、18点各更新一次


4.2.2接口地址:

http[s]://route.showapi.com/9-9?showapi_appid=替换自己的值&showapi_sign=替换自己的值


4.2.3返回格式:

Json


4.2.4更新频率:

每天更新3次,9:00,12:00, 19:00更新从当天起往后15天的预报数据


4.3 id或名称-->查未来15天预报

4.3.1接入点说明:

根据区域ID和区域名,获取当前日期至未来40天内的天气预报。因区域名可能存在重名的情况,建议尽量使用区域ID来获取数据。需要说明的是未来15天的天气数据是每天7点、12点、18点各更新一次。


4.3.2接口地址:

http[s]://route.showapi.com/9-12?showapi_appid=替换自己的值&showapi_sign=替换自己的值


4.3.3返回格式:

json


4.3.4更新频率:

每天更新3次,9:00,12:00, 19:00更新从当天起往后40天的预报数据


五、历史天气查询

5.1 id或名称-->查询历史天气

5.1.1接入点说明:

根据地区id或名称查询历史天气。每次返回一个地区1个月的数据。历史数据从2011年开始。


5.1.2接口地址:

http[s]://route.showapi.com/9-7?showapi_appid=替换自己的值&showapi_sign=替换自己的值


5.1.3返回格式:

json


5.1.4更新频率:

每天早上4:00更新昨天历史天气


六、工具

6.1 地名-->查询对应的地名id

6.1.1接入点说明:

地名会存在重名的情况,为了避免这一情况的发生,在此提供了地名和区域ID的对应关系,然后根据区域ID来查询24小时天气、未来15天预报、历史天气等数据。


6.1.2接口地址:

http[s]://route.showapi.com/9-3?showapi_appid=替换自己的值&showapi_sign=替换自己的值


6.1.3返回格式:

json


七、天气对饮应的图标序号




版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:设置控件全局显示样式appearance proxy
下一篇:有哪些免费开放且收录城市较完整的天气 API 接口?天气预报查询接口
相关文章

 发表评论

暂时没有评论,来抢沙发吧~