天气预警能够指导人们出行。同一种类的气象灾害预警信号级别不同,对应的防御措施也不尽相同,人们通过气象灾害预警信号,合理安排出行。公众要提高防范意识,养成接收和关注预警信息的习惯,了解预警信息背后的意义,掌握防灾避险知识和技能,关键时刻不“轻敌”。
 
因此我想到做一个专门的天气预警的小程序,想着如果用现成的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去调用天气预警接口,就可以查询到城市的天气预警信息。

如何用天气预警API接口进行快速开发的更多相关文章

  1. 如何用全国天气预报API接口进行快速开发

    最近公司项目有一个全国天气预报的小需求,想着如果用现成的API就可以大大提高开发效率,在网上的API商店搜索了一番,发现了 APISpace,它里面的全国天气预报API非常符合我的开发需求.   全国 ...

  2. 如何用车辆违章查询API接口进行快速开发

    最近公司项目有一个车辆违章查询显示的小功能,想着如果用现成的API就可以大大提高开发效率,所以在网上的API商店搜索了一番,发现了 APISpace,它里面的车辆违章查询API非常符合我的开发需求. ...

  3. 如何用车辆历史违章查询API接口进行快速开发

    最近公司项目有一个车辆的历史违章查询显示的小功能,想着如果用现成的API就可以大大提高开发效率,所以在网上的API商店搜索了一番,发现了 APISpace,它里面的车辆历史违章查询API非常符合我的开 ...

  4. 如何用空气质量查询API接口进行快速开发

      空气质量的好坏反映了空气污染程度,它是依据空气中污染物浓度的高低来判断的.空气污染是一个复杂的现象,在特定时间和地点空气污染物浓度受到许多因素影响.来自固定和流动污染物的人为污染物排放大小是影响空 ...

  5. 如何用 银行卡OCR 接口进行快速开发

    最近公司项目有一个银行卡识别的小需求,想着如果用现成的API就可以大大提高开发效率,在网上的API商店搜索了一番,发现了 APISpace,它里面的银行卡OCR非常符合我的开发需求.   银行卡OCR ...

  6. 如何用 身份证OCR 接口进行快速开发

    最近公司项目有一个身份证文字识别的小需求,想着如果用现成的API就可以大大提高开发效率,在网上的API商店搜索了一番,发现了 APISpace,它里面的身份证OCR非常符合我的开发需求.   身份证O ...

  7. 中国天气网API接口

    http://www.weather.com.cn/data/sk/101010100.html http://www.weather.com.cn/data/cityinfo/101010100.h ...

  8. 开放平台(接口)开发-1-天气API接口大全

     前几天有个公司让准备一下第二次面试.应聘的是IOS开发实习生,可是之前一直做android,IOS刚接触了一个月,会的不是非常多,所以决定做一个实际的项目展现给面试官,余同学给了个建议:能够做一 ...

  9. 个人微信号二次开发SDK协议,个人微信号二次开发api接口

    通过这个API接口可以做什么? 通过我们提供的API接口您可以开发: 工作手机(如:X创,X码,XX管家等) 微信群讲课软件(如:讲课X师,一起X堂等) 微信社群管理软件(如:小X管家,微X助手等) ...

随机推荐

  1. 研讨会回放视频:如何提升Jenkins能力,使其成为真正的DevOps平台

    "如何实现集中管理.灵活高效的CI/CD"在线研讨会精彩分享 演讲嘉宾:杨海涛 在2022年3月29日举办的"如何实现集中管理.灵活高效的CI/CD"在线研讨会 ...

  2. ucore lab3 虚拟内存管理 学习笔记

    做个总结,这节说是讲虚拟内存管理,大部分的时间都在搞SWAP机制和服务于此机制的一些个算法.难度又降了一截. 不过现在我的电脑都16G内存了,能用完一半的情景都极少见了,可能到用到退休都不见得用的上S ...

  3. Java学习笔记-基础语法Ⅴ

    学习一些Java常用的API Math:包含执行基本数字运算的方法 如果没有构造方法,一般类的成员都是静态的,通过类名可以直接调用 Java中有两种random函数,Math.Random()函数能够 ...

  4. .NET混合开发解决方案13 自定义WebView2中的上下文菜单

    系列目录     [已更新最新开发文章,点击查看详细] WebView2控件应用详解系列博客 .NET桌面程序集成Web网页开发的十种解决方案 .NET混合开发解决方案1 WebView2简介 .NE ...

  5. REST APIs

    REST APIs 旨在通过HTTP 的动作语义METHOD, 以替代各种传统CRUD 操作所带来的命名问题,例如 "/userAdd"."/userDelete&quo ...

  6. scanf需要多输入一行是什么问题

    有大佬知道用scanf输入,执行程序要多输入一行才能运行一般是什么问题呢 scanf的问题,其中多了\n. scanf如果加入\n,会导致需要多输入一次数据. 错误实例:

  7. 【深入理解计算机系统CSAPP】第六章 存储器层次结构

    6 存储器层次结构 存储器系统(memory system)是一个具有不同容量.成本和访问时间的存储设备的层次结构.CPU 寄存器保存着最常用的数据.靠近 CPU 的小的.快速的高速缓存存储器(cac ...

  8. 【多线程】创建线程方式二:实现Runnable接口

    创建线程方式二:实现Runnable接口 代码示例: /** * @Description 实现Runnable接口,重写run方法,执行线程需要丢入Runnable接口实现类,调用start方法 * ...

  9. 开源LIMS系统miso LIMS(适用于NGS基因测序)

    开源地址 https://github.com/miso-lims/miso-lims github加速可使用:https://kfqbvpat.fast-github.tk/-----https:/ ...

  10. mysql查询关键字补充与多表查询

    目录 查询关键字补充 having过滤 distinct去重 order by排序 limit分页 regexp正则 多表查询 子查询 连表查询 查询关键字补充 having过滤 关键字having和 ...