如何用天气预警API接口进行快速开发
天气预警能够指导人们出行。同一种类的气象灾害预警信号级别不同,对应的防御措施也不尽相同,人们通过气象灾害预警信号,合理安排出行。公众要提高防范意识,养成接收和关注预警信息的习惯,了解预警信息背后的意义,掌握防灾避险知识和技能,关键时刻不“轻敌”。
因此我想到做一个专门的天气预警的小程序,想着如果用现成的API就可以大大提高开发效率,最后在网上找到了 APISpace,发现里面的天气预警API非常符合我的开发需求。
天气预警API,可以获取指定城市当前生效中的各类天气预警,如寒潮蓝色预警信号,或一次性拉取全国所有生效中的天气预警。预警数据来自国家预警中心。
APISpace 还有很多免费通用的API接口,利用这些接口可以帮你实现去开发出很多功能丰富,服务稳定的网页、APP还有小程序,无论是练手还是实战都是不错的选择。
接下来和大家分享一下接口的一些信息。
天气预警
- 接口请求地址:https://eolink.o.apispace.com/467456/weather/v001/alarm
- 请求方法:GET
- 返回格式:JSON
-
请求参数
- areacode:城市ID,非必填,不传则返回所有生效预警(可以在下面的国内城市列表接口获取)。
- 返回示例:
{ "status": 0, "result": { "location": { "areacode": "101250101", "name": "长沙", "country": "中国", "path": "长沙,长沙市,湖南省,中国" }, "alerts": [{ "typeCode": "11B03", "type": "暴雨", "levelCode": "Orange", "level": "橙色预警", "public_time": "2022-06-02 15:48:00", "geocode": "430000", "title": "湖南省发布暴雨橙色预警", "desc": "湖南省气象台2022年6月2日15时48分发布暴雨橙色预警:2日15时48分至3日15时48分常德局部地区(桃源县、石门县)、岳阳东南部(平江县)、益阳西南部(安化县)、长沙东部(浏阳市)、张家界(桑植县、永定区、慈利县、武陵源区)、怀化部分地区(沅陵县、辰溪县、麻阳县、溆浦县、鹤城区、中方县)、湘西州大部分地区(泸溪县、吉首市、永顺县、古丈县、龙山县、凤凰县、保靖县、花垣县)已出现暴雨,局地大暴雨;预计2日15时48分至3日15时48分,常德局部地区(桃源县、石门县)、岳阳东南部(平江县)、益阳西南部(安化县)、长沙东部(浏阳市)、张家界(桑植县、永定区、慈利县、武陵源区)、怀化部分地区(沅陵县、辰溪县、麻阳县、溆浦县、鹤城区、中方县)、湘西州大部分地区(泸溪县、吉首市、永顺县、古丈县、龙山县、凤凰县、保靖县、花垣县)部分地区还将出现暴雨,局地大暴雨,并伴有雷暴、雷雨大风等强对流天气。(预警信息来源:国家预警信息发布中心)", "effective": "2022-06-02 15:48:00", "expires": "2022-06-03 15:00:00" }, { "typeCode": "11B03", "type": "暴雨", "levelCode": "Yellow", "level": "黄色预警", "public_time": "2022-06-02 14:21:00", "geocode": "430100", "title": "湖南省长沙市发布暴雨黄色预警", "desc": "长沙市气象台2022年6月2日14时21分升级暴雨预警信号为黄色:预计天心区、岳麓区南部、雨花区、长沙县南部、浏阳市14时30分至20时30分降雨量将达50毫米以上,并伴随雷雨大风等强对流天气,致灾风险较高,请注意防范。(预警信息来源:国家预警信息发布中心)", "effective": "2022-06-02 14:21:00", "expires": "2022-06-03 00:00:00" }] } }
国内城市列表
- 接口请求地址:https://eolink.o.apispace.com/467456/function/v001/chinaCity
- 请求方法:GET
-
请求参数
- province:查询省份名字,例如:北京,不传默认返回全国的城市信息。非必填
- 接口说明:该接口作为天气预警接口的辅助接口,通过该接口得到想查询城市的ID,然后拿到ID去调用天气预警接口,就可以查询到城市的天气预警信息。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· Qt个人项目总结 —— MySQL数据库查询与断言