为超过 100 万开发者提供专业的 API 服务,所有 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去调用天气预警接口,就可以查询到城市的天气预警信息。
Last Updated on 2022-07-12 by admin