| 参数名称 | 类型 | 必填 | 说明 | 
|---|---|---|---|
| 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 = "https://api.binstd.com/weather/query?appkey=$appkey&city=$city";
$result = curlOpen($url, ['ssl'=>true]);
$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']. '
';    
}
                    
                  
{
    "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"
            }
        ]
    }
}
                    
                | 代号 | 说明 | 
|---|---|
| 201 | 城市和城市ID和城市代号都为空 | 
| 202 | 城市不存在 | 
| 203 | 此城市没有天气信息 | 
| 210 | 没有信息 | 
| 代号 | 说明 | 
|---|---|
| 101 | APPKEY为空或不存在 | 
| 102 | APPKEY已过期 | 
| 103 | APPKEY无请求此数据权限 | 
| 104 | 请求超过次数限制 | 
| 105 | IP被禁止 | 
| 106 | IP请求超过限制 | 
| 107 | 接口维护中 | 
| 108 | 接口已停用 | 
| 名称 | 权限 | 价格 | |
|---|---|---|---|
| 免费套餐 | 5次 | 免费 | |
| Level1 | 500000次 | 200.00元 | |
| Level2 | 700000次 | 260.00元 | |
| Level3 | 1000000次 | 360.00元 | 
开通账号: