GET气象台最新发布的气象预警数据

1. 项目需求:

获取济南地区或整个山东地区的所有城市气象灾害预警信息


2. 对接流程

  • 请求接口
  • 请求参数
  • 返回内容
  • 对接数据
1. 请求接口

请将线路地址设置在服务端, 接口线路有多条, 其中一条出问题, 可以及时切换到另外一条线路

线路1:http://v1.yiketianqi.com
线路2:http://v0.yiketianqi.com/api

http://v0.yiketianqi.com/api?version=v71&appid=85841439&appsecret=EKCDLT4I&province=山东

接口文档地址:https://tianqiapi.com/index/doc?version=v71

2. 请求参数
参数名必选类型说明备注(示例)
appidstring用户appid先注册开发账号
appsecretstring用户appsecret
versionstring接口版本标识固定值: v71
provincestring省份名称请参考省份取值表, 例如: 山东

接口是以省为单位查询, 返回当前省份的所有预警数据, 省份取值范围

[“上海”,“云南”,“内蒙古”,“北京”,“台湾”,“吉林”,“四川”,“天津”,“宁夏”,“安徽”,“山东”,“山西”,“广东”,“广西”,“新疆”,“江苏”,“江西”,“河北”,“河南”,“浙江”,“海南”,“湖北”,“湖南”,“澳门”,“甘肃”,“福建”,“西藏”,“贵州”,“辽宁”,“重庆”,“陕西”,“青海”,“香港”,“黑龙江”]

3.返回JSON内容
{"errcode":0,"errmsg":"success","runtime":"0.34702706336975","update_time":"2024-01-19 22:59:09","list":[{"cityid":"101120206","province":"山东","city":"青岛","area":"黄岛","alarm_type":"道路结冰","alarm_level":"黄色","alarm_title":"山东省黄岛区发布道路结冰黄色预警","alarm_content":"青岛西海岸新区气象台2024年01月19日22时30分发布道路结冰黄色预警信号:目前我区部分地区已出现小雨雪天气,预计今天夜间到明天白天,我区全部乡镇、街道(区)仍有小雨雪。由于地表温度较低,可能出现对交通有影响的道路结冰,请注意防范。(预警信息来源:国家预警信息发布中心)"},{"cityid":"101120205","province":"山东","city":"青岛","area":"胶州","alarm_type":"寒潮","alarm_level":"蓝色","alarm_title":"山东省胶州市发布寒潮蓝色预警","alarm_content":"胶州市气象台2024年01月19日20时00分发布寒潮蓝色预警信号:受强冷空气影响,预计20日夜间~23日我市全部镇和街道将出现寒潮天气。过程平均降温幅度8~10℃,最低气温可达-12~-9℃,出现在23日早晨。明天白天到夜间,北风风力逐渐增大,陆地4~5级阵风7~8级,胶州湾海域6~7级阵风8级。请注意防范。(预警信息来源:国家预警信息发布中心)"},{"cityid":"101120605","province":"山东","city":"潍坊","area":"昌乐","alarm_type":"寒潮","alarm_level":"蓝色","alarm_title":"山东省昌乐县发布寒潮蓝色预警","alarm_content":"昌乐县气象台2024年01月19日18时15分发布寒潮蓝色预警信号:受冷空气频繁影响,预计今夜到23日,我县全部镇(街、区)将出现雨雪和大风、降温天气。其中:今夜到21日有雨夹雪或小雪;今夜到22日风力较大,北风4~5级阵风6~7级;气温持续下降,过程降温幅度8~10℃,22~23日早晨最低气温-10℃左右。此次寒潮持续时间长并伴有雨雪,对交通运输、设施农业及室外作业等有不利影响,请注意加强防范。(预警信息来源:国家预警信息发布中心)"},{"cityid":"101120207","province":"山东","city":"青岛","area":"莱西","alarm_type":"寒潮","alarm_level":"蓝色","alarm_title":"山东省莱西市发布寒潮蓝色预警","alarm_content":"莱西市气象台2024年01月19日18时20分发布寒潮蓝色预警信号:受强冷空气影响,预计20日夜间~23日我市各镇和街道将出现寒潮天气。过程平均降温幅度8~10℃,最低气温可达-12~-9℃,出现在23日早晨。我市各镇和街道北风风力逐渐增大,可达4~5级阵风7级,请注意防范。(预警信息来源:国家预警信息发布中心)"},{"cityid":"101120211","province":"山东","city":"青岛","area":"城阳","alarm_type":"寒潮","alarm_level":"蓝色","alarm_title":"山东省城阳区发布寒潮蓝色预警","alarm_content":"城阳区气象台2024年01月19日18时15分发布寒潮蓝色预警信号:受强冷空气影响,预计20日夜间~23日我区全部街道将出现寒潮天气。全区过程平均降温幅度8~10℃,最低气温-9℃左右,出现在23日早晨。北风风力逐渐增大,内陆地区4~5级阵风7级,沿海地区5~6级阵风8级,近海海域7~8级阵风9级。请注意防范。(预警信息来源:国家预警信息发布中心)"},{"cityid":"101120202","province":"山东","city":"青岛","area":"崂山","alarm_type":"寒潮","alarm_level":"蓝色","alarm_title":"山东省崂山区发布寒潮蓝色预警","alarm_content":"崂山区气象台2024年01月19日18时00分发布寒潮蓝色预警信号:受强冷空气影响,预计20日夜间到23日我区各街道将出现寒潮天气。过程平均降温幅度8到10℃,最低气温出现在23日早晨,沿海地区-8℃左右,内陆地区-12到-9℃。北风风力逐渐增大,内陆地区可达4到5级阵风7级,沿海地区5到6级阵风8级,近海海域7到8级阵风9级。请注意防范。(预警信息来源:国家预警信息发布中心)"},{"cityid":"101120603","province":"山东","city":"潍坊","area":"寿光","alarm_type":"寒潮","alarm_level":"蓝色","alarm_title":"山东省寿光市发布寒潮蓝色预警","alarm_content":"寿光市气象台2024年01月19日17时53分发布寒潮蓝色预警信号:受强冷空气影响,预计20-23日寿光市各镇街将出现寒潮天气,过程降温幅度8~10℃,最高气温基本维持在0℃以下,23日早晨最低气温-9℃左右。同时,北风风力较大,内陆地区4~5级阵风6级,北部海区5~6级阵风7~8级。另外,19日夜间到20日阴有小雪。此次寒潮降雪天气将对交通运输、海上生产、设施农业及室外作业等有不利影响,请注意防范。(预警信息来源:国家预警信息发布中心)"},{"cityid":"101121307","province":"山东","city":"威海","area":"环翠","alarm_type":"大风","alarm_level":"黄色","alarm_title":"山东省威海市发布大风黄色预警","alarm_content":"威海市气象台2024年1月19日17时00分发布环翠区(含高区、经区、临港区)大风黄色预警信号:受冷空气影响,预计21日下午至23日夜间环翠区所辖乡镇(街道)及沿海海区西北风风力较大,最大风力沿海海区7~8级阵风9~10级,内陆6~7级阵风8~9级。请注意防范。(预警信息来源:国家预警信息发布中心)"},{"cityid":"101121306","province":"山东","city":"威海","area":"石岛","alarm_type":"大风","alarm_level":"黄色","alarm_title":"山东省威海市发布大风黄色预警","alarm_content":"威海市气象台2024年1月19日17时00分发布环翠区(含高区、经区、临港区)大风黄色预警信号:受冷空气影响,预计21日下午至23日夜间环翠区所辖乡镇(街道)及沿海海区西北风风力较大,最大风力沿海海区7~8级阵风9~10级,内陆6~7级阵风8~9级。请注意防范。(预警信息来源:国家预警信息发布中心)"},{"cityid":"101121305","province":"山东","city":"威海","area":"成山头","alarm_type":"大风","alarm_level":"黄色","alarm_title":"山东省威海市发布大风黄色预警","alarm_content":"威海市气象台2024年1月19日17时00分发布环翠区(含高区、经区、临港区)大风黄色预警信号:受冷空气影响,预计21日下午至23日夜间环翠区所辖乡镇(街道)及沿海海区西北风风力较大,最大风力沿海海区7~8级阵风9~10级,内陆6~7级阵风8~9级。请注意防范。(预警信息来源:国家预警信息发布中心)"},{"cityid":"101121304","province":"山东","city":"威海","area":"乳山","alarm_type":"大风","alarm_level":"黄色","alarm_title":"山东省威海市发布大风黄色预警","alarm_content":"威海市气象台2024年1月19日17时00分发布环翠区(含高区、经区、临港区)大风黄色预警信号:受冷空气影响,预计21日下午至23日夜间环翠区所辖乡镇(街道)及沿海海区西北风风力较大,最大风力沿海海区7~8级阵风9~10级,内陆6~7级阵风8~9级。请注意防范。(预警信息来源:国家预警信息发布中心)"},{"cityid":"101121303","province":"山东","city":"威海","area":"荣成","alarm_type":"大风","alarm_level":"黄色","alarm_title":"山东省威海市发布大风黄色预警","alarm_content":"威海市气象台2024年1月19日17时00分发布环翠区(含高区、经区、临港区)大风黄色预警信号:受冷空气影响,预计21日下午至23日夜间环翠区所辖乡镇(街道)及沿海海区西北风风力较大,最大风力沿海海区7~8级阵风9~10级,内陆6~7级阵风8~9级。请注意防范。(预警信息来源:国家预警信息发布中心)"},{"cityid":"101121302","province":"山东","city":"威海","area":"文登","alarm_type":"大风","alarm_level":"黄色","alarm_title":"山东省威海市发布大风黄色预警","alarm_content":"威海市气象台2024年1月19日17时00分发布环翠区(含高区、经区、临港区)大风黄色预警信号:受冷空气影响,预计21日下午至23日夜间环翠区所辖乡镇(街道)及沿海海区西北风风力较大,最大风力沿海海区7~8级阵风9~10级,内陆6~7级阵风8~9级。请注意防范。(预警信息来源:国家预警信息发布中心)"},{"cityid":"101121301","province":"山东","city":"威海","area":"威海","alarm_type":"大风","alarm_level":"黄色","alarm_title":"山东省威海市发布大风黄色预警","alarm_content":"威海市气象台2024年1月19日17时00分发布环翠区(含高区、经区、临港区)大风黄色预警信号:受冷空气影响,预计21日下午至23日夜间环翠区所辖乡镇(街道)及沿海海区西北风风力较大,最大风力沿海海区7~8级阵风9~10级,内陆6~7级阵风8~9级。请注意防范。(预警信息来源:国家预警信息发布中心)"},{"cityid":"101121301","province":"山东","city":"威海","area":"威海","alarm_type":"大风","alarm_level":"黄色","alarm_title":"山东省威海市发布大风黄色预警","alarm_content":"威海市气象台2024年1月19日17时00分发布环翠区(含高区、经区、临港区)大风黄色预警信号:受冷空气影响,预计21日下午至23日夜间环翠区所辖乡镇(街道)及沿海海区西北风风力较大,最大风力沿海海区7~8级阵风9~10级,内陆6~7级阵风8~9级。请注意防范。(预警信息来源:国家预警信息发布中心)"},{"cityid":"101120208","province":"山东","city":"青岛","area":"平度","alarm_type":"寒潮","alarm_level":"蓝色","alarm_title":"山东省平度市发布寒潮蓝色预警","alarm_content":"平度市气象台2024年01月19日17时15分发布寒潮蓝色预警信号:受强冷空气影响,预计20日夜间~23日我市将出现寒潮天气。全市过程平均降温幅度8~10℃,最低气温-12~-9℃,出现在23日早晨。20日夜间~23日,我市风力逐渐增大,北风可达4~5级阵风7级。请注意防范。(预警信息来源:国家预警信息发布中心)"},{"cityid":"101121307","province":"山东","city":"威海","area":"环翠","alarm_type":"寒潮","alarm_level":"蓝色","alarm_title":"山东省威海市发布寒潮蓝色预警","alarm_content":"威海市气象台2024年1月19日17时00分发布环翠区(含高区、经区、临港区)寒潮蓝色预警信号:受暖湿气流和冷空气先后影响,今天夜间至23日,环翠区所辖乡镇(街道)及沿海海区将出现一次雨雪和寒潮大风天气过程。今天夜间至明天白天阴有小雨转雨夹雪,明天夜间到21日白天阴有雨夹雪转小雪,21日夜间至23日阴有小到中雪,局部大雪;今天夜间至21日上午东北风转北风沿海海区6~7级阵风8级,内陆5~6级阵风7级,21日下午至23日夜间西北风风力较大,最大风力沿海海区7~8级阵风9~10级,内陆6~7级阵风8~9级。此外,明天夜间开始气温将明显下降,过程降温幅度8~9℃,22日早晨和23日早晨最低气温-8~-7℃。请注意防范。(预警信息来源:国家预警信息发布中心)"},{"cityid":"101121306","province":"山东","city":"威海","area":"石岛","alarm_type":"寒潮","alarm_level":"蓝色","alarm_title":"山东省威海市发布寒潮蓝色预警","alarm_content":"威海市气象台2024年1月19日17时00分发布环翠区(含高区、经区、临港区)寒潮蓝色预警信号:受暖湿气流和冷空气先后影响,今天夜间至23日,环翠区所辖乡镇(街道)及沿海海区将出现一次雨雪和寒潮大风天气过程。今天夜间至明天白天阴有小雨转雨夹雪,明天夜间到21日白天阴有雨夹雪转小雪,21日夜间至23日阴有小到中雪,局部大雪;今天夜间至21日上午东北风转北风沿海海区6~7级阵风8级,内陆5~6级阵风7级,21日下午至23日夜间西北风风力较大,最大风力沿海海区7~8级阵风9~10级,内陆6~7级阵风8~9级。此外,明天夜间开始气温将明显下降,过程降温幅度8~9℃,22日早晨和23日早晨最低气温-8~-7℃。请注意防范。(预警信息来源:国家预警信息发布中心)"}]
}
4.对接数据
<?php$url = 'http://v0.yiketianqi.com/api?version=v71&appid=85841439&appsecret=EKCDLT4I&province=山东';
$curl = curl_init();
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_TIMEOUT, 500);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($curl, CURLOPT_URL, $url);
$data = curl_exec($curl);
curl_close($curl);$json = json_decode($data, true);
if (intval($json['errcode'])) {die('接口报错');
}
$list = $json['list'];
$alarm = array();//定义一个数组, 用于存放预警数据
for ($i = 0; $i < count($list); $i++) {// 只获取威海市, 可能会同时发布多条预警// cityid可以去天气api官网查看, 或者气象台官网查询if ($list[$i]['cityid'] == '101121306'){$alarm[] = $list[$i];}
}
print_r($alarm);

3. 获取appid和appsecret:

登录官网( http(s): //tianqiapi.com ), 点击右上角“[用户中心]“,即可进行申请
天气api用户中心

重要说明
重要提示: 您的appid和appsecret是重要信息,请务必妥善保存,避免泄漏!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/416412.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

01 MyBatisPlus快速入门

1. MyBatis-Plus快速入门 版本 3.5.31并非另起炉灶 , 而是MyBatis的增强 , 使用之前依然要导入MyBatis的依赖 , 且之前MyBatis的所有功能依然可以使用.局限性是仅限于单表操作, 对于多表仍需要手写 项目结构&#xff1a; 先导入依赖&#xff0c;比之前多了一个mybatis-plus…

VUE--组件通信(父子)

1、什么是组件通信 组件通信就是指组件与组件之间的数据传递。因为组件的数据是独立的&#xff0c;无法直接访问其他组件的数据&#xff0c;想获取其他组件的数据&#xff0c;就需要用到组件通信。 2、组件关系分类&#xff08;如图&#xff09; ● 父子关系&#xff08;props…

SpringBoot的yml多环境配置3种方法

文章目录 SpringBoot的yml多环境配置3种方法1、多个yml文件1.1、创建多个配置文件applicaiton.yml中指定配置 2、单个yml文件3、在pom.xml中指定环境配置3.1、创建多个配置文件3.2、在application.yml中添加多环境配置属性3.3、在pom.xml中指定使用的配置3.4、问题&#xff1a;…

Java中打印图案最常用的25个图案程序

Java是公认的最流行的编程语言&#xff0c;因为它的简单性和多功能性。还可以使用它开发各种应用程序&#xff0c;包括Web、移动和桌面应用程序。此外&#xff0c;Java为开发人员提供了强大的工具来轻松高效地创建复杂的程序。Java最有前途的特性之一是它能够创建可以以特定格式…

[已解决]前端使用el-upload,后端使用文件上传阿里云报错:异常信息:java.lang.NullPointerException: null

前端使用el-upload&#xff0c;后端使用文件上传阿里云报错&#xff1a; 报错原因&#xff1a;前端image参数未传进去 解决方法&#xff1a;在el-upload添加属性 name"image" 文件传进去了&#xff01;

杜卡迪Panigale v4 SP2、Street Fighter v4 SP正式发布,购车送GP观赛

最新款杜卡迪的Panigale v4 SP2、Street Fighter v4 SP国内正式上市&#xff0c;售价分别是382500元和310500元&#xff0c;Panigale售价比老款降低了2.55万元&#xff0c;而街霸的SP版则是国内首次上市。 SP版一直都是杜卡迪的限量款&#xff0c;标榜着高性能、高配置&#xf…

三、RHCE--时间服务器

三、RHCE--时间服务器 一、简介二、软件安装三、配置时间服务器客户端四、配置时间服务器服务端五、示例&#xff1a; 一、简介 NTP 是网络时间协议&#xff08;Network Time Protocol&#xff09;的简称&#xff0c;通过 udp 123 端口进行网络时钟同步。 Chrony是一个开源自由…

C语言——程序的版式

前言 版式虽然不会影响程序的功能&#xff0c;但会影响可读性。程序的版式追求清晰、美观&#xff0c;是程序风格的重要构成因素。可以把程序的版式比喻为“书法”。好的“书法”可让人对程序一目了然&#xff0c;看得兴致勃勃。差的程序“书法”如螃蟹爬行&#xff0c;让人看得…

JOSEF约瑟 时间继电器DS-112 220VDC 0.2~3.5S 柜内固定安装,板前接线

系列型号&#xff1a; DS-111时间继电器&#xff1b;DS-112时间继电器&#xff1b; DS-113时间继电器&#xff1b;DS-111C时间继电器&#xff1b; DS-112C时间继电器&#xff1b;DS-113C时间继电器&#xff1b; DS-114时间继电器&#xff1b;DS-115时间继电器&#xff1b; DS-1…

postgresql安装

一、官方找到对应的版本,下载 官方下载地址(rpm方式安装):PostgreSQL: Linux downloads (Red Hat family) PostgreSQL: The worlds most advanced open source database 滑到最下面

深度学习记录--mini-batch gradient descent

batch vs mini-batch gradient descent batch&#xff1a;段&#xff0c;块 与传统的batch梯度下降不同&#xff0c;mini-batch gradient descent将数据分成多个子集&#xff0c;分别进行处理&#xff0c;在数据量非常巨大的情况下&#xff0c;这样处理可以及时进行梯度下降&…

爬虫之牛刀小试(八):爬取微博评论

今天爬取的是微博评论。 可以发现其特点是下一页评论的max_id在上一页中。 于是代码如下&#xff1a; import requests import json import re import time headers {User-Agent: ,"Cookie": "","Referer": "https://m.weibo.cn/detail/4…