首页 生活常用 全国天气预报数据接口
全国天气预报

全国天气预报

5.00/10000次
申请就送1000次
全国3000多个省市的天气预报查询,包括实时天气气温、最高最低温度、风级、风力、湿度、气压,穿衣、运动、洗车、感冒、空气污染扩散、紫外线等指数,7天天气、风力、最低最高温度、日出日落时间,未来24小时的时天气、气温,空气质量指数、PM2.5指数、主要污染物等信息。
天气图片地址:http://api.jisuapi.com/weather/icon.zip
  • 收藏数:1915
  • 使用数:14060
http://api.jisuapi.com/weather/query
JSON,JSONP
GET POST
http://api.jisuapi.com/weather/query?appkey=yourappkey&city=安顺

请求参数:

API在线测试
参数名称类型必填说明
city string 城市
cityid int 城市ID
citycode string 城市天气代号
location string 经纬度 纬度在前,,分割 如:39.983424,116.322987
ip string IP

返回参数:

参数名称类型说明
city string 城市
cityid int 城市ID
citycode string 城市天气代号
date string 日期
week string 星期
weather string 天气
temp string 气温
temphigh string 最高气温
templow string 最低气温
img string 图片数字
humidity string 湿度
pressure string 气压
windspeed string 风速
winddirect string 风向
windpower string 风级
updatetime string 更新时间
index string 生活指数
iname string 指数名称
ivalue string 指数值
detail string 指数详情
so2 string 二氧化硫1小时平均
so224 string 二氧化硫24小时平均
no2 string 二氧化氮1小时平均
no224 string 二氧化氮24小时平均
co string 一氧化碳1小时平均 mg/m3
co24 string 一氧化碳24小时平均 mg/m3
o3 string 臭氧1小时平均
o38 string 臭氧8小时平均
o324 string 臭氧24小时平均
pm10 string PM10 1小时平均
pm1024 string PM10 24小时平均
pm2_5 string PM2.5 1小时平均
pm2_524 string PM2.5 24小时平均
iso2 string 二氧化硫指数
ino2 string 二氧化氮指数
ico string 一氧化碳指数
io3 string 臭氧指数
io38 string 臭氧8小时指数
ipm10 string PM10指数
ipm2_5 string PM2.5指数
aqi string AQI指数
primarypollutant string 首要污染物
quality string 空气质量指数类别,有“优、良、轻度污染、中度污染、重度污染、严重污染”6类
timepoint string 发布时间
aqiinfo string AQI指数信息
level string 等级
color string 指数颜色值
affect string 对健康的影响
measure string 建议采取的措施
daily string 按天时间
night string 夜间
sunset string 日落时间
day string 白天
hourly string 按小时
time string 时间
soncity string 城市 有些地级市取市府的天气
soncityid int 城市ID
soncitycode string 城市代号
sunrise string 日出时间

请求代码:

查看代码
<?php

require_once 'curl.func.php';

$appkey = 'your_appkey_here';//你的appkey
$city = '安顺';//utf8
$cityid='111';//任选
$citycode='101260301';//任选
$url = "http://api.jisuapi.com/weather/query?appkey=$appkey&city=$city";
$result = curlOpen($url);
$jsonarr = json_decode($result, true);
//exit(var_dump($jsonarr));
if($jsonarr['status'] != 0)
{
    echo $jsonarr['msg'];
    exit();
}

$result = $jsonarr['result'];
echo $result['city'].' '.$result['cityid'].' '.$result['citycode'].' '.$result['date'].' '.$result['week'].' '.$result['weather'].' '.$result['temp'].'
'; echo $result['temphigh'].' '.$result['templow'].' '.$result['img'].' '.$result['humidity'].' '.$result['pressure'].' '.$result['windspeed'].' '.$result['winddirect'].'
'; echo $result['windpower'].' '.$result['updatetime'].'
'; echo '指数:
'; foreach($result['index'] as $index) { echo $index['iname'].' '.$index['ivalue'].' '.$index['detail']. '
'; } echo '空气质量指数:
'; $aqi = $result['aqi']; echo $aqi['so2'].' '.$aqi['so224'].' '.$aqi['no2'].' '.$aqi['no224'].' '.$aqi['co']. '
'; echo $aqi['co24'].' '.$aqi['o3'].' '.$aqi['o38'].' '.$aqi['o324'].' '.$aqi['pm10']. '
'; echo $aqi['pm1024'].' '.$aqi['pm2_5'].' '.$aqi['pm2_524'].' '.$aqi['iso2'].' '.$aqi['ino2']. '
'; echo $aqi['ico'].' '.$aqi['io3'].' '.$aqi['io38'].' '.$aqi['ipm10'].' '.$aqi['ipm2_5']. '
'; echo $aqi['aqi'].' '.$aqi['primarypollutant'].' '.$aqi['quality'].' '.$aqi['timepoint']. '
'; echo $aqi['aqiinfo']['level'].' '.$aqi['aqiinfo']['color'].' '.$aqi['aqiinfo']['affect'].' '.$aqi['aqiinfo']['measure']. '
'; echo '未来几天天气:
'; foreach($result['daily'] as $daily) { echo $daily['date'].' '.$daily['week'].' '.$daily['sunrise'].' '.$daily['sunset']. '
'; echo $daily['night']['weather'].' '.$daily['night']['templow'].' '.$daily['night']['img'].' '.$daily['night']['winddirect'].' '.$daily['night']['windpower']. '
'; echo $daily['day']['weather'].' '.$daily['day']['templow'].' '.$daily['day']['img'].' '.$daily['day']['winddirect'].' '.$daily['day']['windpower']. '
'; } echo '未来几小时天气:
'; foreach($result['hourly'] as $hourly) { echo $hourly['time'].' '.$hourly['weather'].' '.$hourly['temp'].' '.$hourly['img']. '
'; }

JSON返回示例 :

{
    "status": "0",
    "msg": "ok",
    "result": {
        "city": "安顺",
        "cityid": "111",
        "citycode": "101260301",
        "date": "2015-12-22",
        "week": "星期二",
        "weather": "多云",
        "temp": "16",
        "temphigh": "18",
        "templow": "9",
        "img": "1",
        "humidity": "55",
        "pressure": "879",
        "windspeed": "14.0",
        "winddirect": "南风",
        "windpower": "2级",
        "updatetime": "2015-12-22 15:37:03",
        "index": [
            {
                "iname": "空调指数",
                "ivalue": "较少开启",
                "detail": "您将感到很舒适,一般不需要开启空调。"
            },
            {
                "iname": "运动指数",
                "ivalue": "较适宜",
                "detail": "天气较好,无雨水困扰,较适宜进行各种运动,但因气温较低,在户外运动请注意增减衣物。"
            }
        ],
        "aqi": {
            "so2": "37",
            "so224": "43",
            "no2": "24",
            "no224": "21",
            "co": "0.647",
            "co24": "0.675",
            "o3": "26",
            "o38": "14",
            "o324": "30",
            "pm10": "30",
            "pm1024": "35",
            "pm2_5": "23",
            "pm2_524": "24",
            "iso2": "13",
            "ino2": "13",
            "ico": "7",
            "io3": "9",
            "io38": "7",
            "ipm10": "35",
            "ipm2_5": "35",
            "aqi": "35",
            "primarypollutant": "PM10",
            "quality": "优",
            "timepoint": "2015-12-09 16:00:00",
            "aqiinfo": {
                "level": "一级",
                "color": "#00e400",
                "affect": "空气质量令人满意,基本无空气污染",
                "measure": "各类人群可正常活动"
            }
        },
        "daily": [
            {
                "date": "2015-12-22",
                "week": "星期二",
                "sunrise": "07:39",
                "sunset": "18:09",
                "night": {
                    "weather": "多云",
                    "templow": "9",
                    "img": "1",
                    "winddirect": "无持续风向",
                    "windpower": "微风"
                },
                "day": {
                    "weather": "多云",
                    "temphigh": "18",
                    "img": "1",
                    "winddirect": "无持续风向",
                    "windpower": "微风"
                }
            }
        ],
        "hourly": [
            {
                "time": "16:00",
                "weather": "多云",
                "temp": "14",
                "img": "1"
            },
            {
                "time": "17:00",
                "weather": "多云",
                "temp": "13",
                "img": "1"
            }
        ]
    }
}
                    

API错误码:

代号说明
201 城市和城市ID和城市代号都为空
202 城市不存在
203 此城市没有天气信息
210 没有信息

系统错误码:

代号说明
101 APPKEY为空或不存在
102 APPKEY已过期
103 APPKEY无请求此数据权限
104 请求超过次数限制
105 IP被禁止
106 IP请求超过限制
107 接口维护中
108 接口已停用
名称权限价格
免费套餐 1000次 免费
Level1 10000次 5.00元
Level2 20000次 9.00元
Level3 50000次 21.00元
Level4 100000次 40.00元

活动推荐ACTIVITY 更多

  • 短信

其它推荐RECOMMENDED DATA 更多