2024最新可用免费天气预报API接口

本文介绍了天气API的实况天气预报接口,该接口数据字段全,免费且稳定,约5分钟更新一次,支持全国3000多个市区县,可按多种方式查询。接口有每日免费次数,付费可增加请求量。还说明了对接流程、请求接口及参数、返回JSON内容等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

天气API接口数据, 数据字段最全,免费,稳定的实况天气预报接口

5分钟左右更新一次,支持全国3000多个市区县, 包含基本天气信息、24小时逐小时天气、气象预警列表、湿度、能见度、气压、降雨量、紫外线、风力风向风速、日出日落、空气质量、pm2.5、pm10、o3、no2、so2、是否需要带口罩、外出适宜、开窗适宜、是否需要打开净化器等等,可按地名、城市编号、IP查询、经纬度查询。

看上面的说明, 返回数据够多的吧, 该接口有每日免费次数, 付费最高可每日请求50万次

注意:本文档对接的是天气API的实况天气数据, 如需7日或更多请查看官网文档
接口特点
  1. 5分钟左右更新一次
  2. 支持全国所有市区县(3200个左右吧)
  3. 含24小时天气
  4. 含气象灾害预警
  5. 空气六因子
  6. 支持经纬度查询
  7. 多线路
对接流程
  1. 打开并注册天气API平台 (http://tianqiapi.com/) 进入用户中心,获取appid和appsecret
  2. 阅读实况天气开发文档
    http://tianqiapi.com/index/doc?version=2030
  3. 请求接口
  4. 解析JSON

Tips:大家在请求这类三方http接口的时候, 请一定将接口地址设置在服务端, 为动态可修改的, 请勿在C端直连接口, 防止遇到网络问题导致程序异常。

请求接口 (appid和appsecret换成自己的)
https://v1.yiketianqi.com/free/v2030?appid=85841439&appsecret=EKCDLT4I&adcode=130200000000&aqi=
请求参数
参数名 必选 类型 说明 备注(示例)
appid string 用户appid 先注册开发账号
appsecret string 用户appsecret
adcode string 国家统计局城市ID 如:130200000000 请参考 全国统计用区划代码表
cityid string 城市ID 请参考 城市ID列表
city string 城市名称 不要带市和区; 如: 青岛、铁西
province string 所在省 如果您担心city重名可传此参数, 不要带省和市; 如: 山东、上海
ip string IP地址 查询IP所在城市天气
lng String 经度 如: 119.545023 (需额外开通lbs权限)
lat String 纬度 如: 36.044254
point String 坐标体系 默认百度坐标, 如使用高德坐标, 请传参: gaode
callback string jsonp参数 如: jQuery.Callbacks
vue string 跨域参数 如果您使用的是react、vue、angular请填写值: 1
hours Int 是否显示小时天气 默认隐藏, 如需显示, 请传参: 1
aqi Int 是否显示AQI六因子 默认隐藏, 如需显示, 请传参: 1
返回JSON内容
{
   
          "cityid":  "101160602",
          "date":  "2024-02-25",
          "week":  "星期日",
          "update_time":  "22:55",
          "city":  "永昌",
          "cityEn":  "yongchang",
          "country":  "中国",
          "countryEn":  "China",
          "wea":  "阴",
          "wea_img":  "yin",
          "tem":  "-7.5",
          "tem1":  "-2",
          "tem2":  "-14",
          "win":  "东南风",
          "win_speed":  "2级",
          "win_meter":  "6km\/h",
          "humidity":  "94%",//湿度
          "visibility":  "17km",//能见度
          "pressure":  "792",//气压
          "air":  "124",//空气质量
          "air_pm25":  "124",
          "air_level":  "轻度污染",
          "air_tips":  "各类人群可多参加户外活动,多呼吸一下清新的空气。",
          "alarm":  [
                    {
   
                              "alarm_type":  "道路结冰",
                              "alarm_level":  "黄色",
                              "alarm_title":  "甘肃省永昌县发布道路结冰黄色预警",
                              "alarm_content":  "永昌县气象台2024年02月25日21时14分发布道路结冰黄色预警信号:受降雪和低温天气影响,预计未来24小时,我县大部乡镇将出现对交通有影响的道路结冰,请注意防范。(预警信息来源:国家预警信息发布中心)"
                    },
                    {
   
                              "alarm_type":  "道路结冰",
                              "alarm_level":  "黄色",
                              "alarm_title":  "甘肃省金昌市发布道路结冰黄色预警",
                              "alarm_content":  "金昌市气象台2024年02月25日17时02分发布道路结冰黄色预警信号:受降雪和低温天气影响,预计未来24小时,我市部分路段将出现道路结冰,影响交通安全,请注意防范。(预警信息来源:国家预警信息发布中心)"
                    }
          ],
          "rain_pcpn":  "0",//降雨量mm
          "uvIndex":  "0",//紫外线0-11
          "uvDescription":  "低",
          "wea_day":  "阴",//白天天气
          "wea_day_img":  "yin",
          "wea_night":  "多云",//夜间天气
          "wea_night_img":  "yun",
          "sunrise":  "07:50",//日出
          "sunset":  "19:00",//日落
          "hours":  [
                    {
   
                              "hours":  "22:00",
                              "wea":  "轻度雾霾",
                              "wea_img":  "wu",
                              "tem":  "-6",
                              "win":  "东北风",
                              "win_speed":  "1级",
                              "vis":  "14.9",//能见度
                              "aqinum":  "114",//aqi
                              "aqi":  "轻度污染"
                    },
                    {
   
 
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值