| 参数名称 | 类型 | 必填 | 说明 | 
|---|---|---|---|
| city | string | 是 | 城市 和城市ID任选一个 | 
| cityid | int | 是 | 城市ID | 
| 参数名称 | 类型 | 说明 | 
|---|---|---|
| cityid | int | 城市ID | 
| city | 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 | 建议采取的措施 | 
| position | string | 监测点 | 
| positionname | string | 监测点名称 | 
<?php
require_once 'curl.func.php';
$appkey = 'your_appkey_here';//你的appkey
$city = '杭州';//utf8
$url = "https://api.binstd.com/aqi/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['cityid'].' '.$result['city'].' '.$result['so2'].' '.$result['so224'].' '.$result['no2'].' '.$result['no224'].' '.$result['co'].' '.$result['co24'].' '.$result['o3'].' '.$result['o38'].' '.$result['o324'].' '.$result['pm10'].' '.$result['pm1024'].' '.$result['pm2_5'].' '.$result['pm2_524'].' '.$result['iso2'].' '.$result['ino2'].' '.$result['ico'].' '.$result['io3'].' '.$result['io38'].' '.$result['ipm10'].' '.$result['ipm2_5'].' '.$result['aqi'].' '.$result['primarypollutant'].' '.$result['quality'].' '.$result['timepoint'].'
';
echo $result['aqiinfo']['level'].' '.$result['aqiinfo']['color'].' '.$result['aqiinfo']['affect'].' '.$result['aqiinfo']['measure'].' '.'
';
foreach($result['position'] as $position)
{
    echo $position['positionname'].' '.$position['so2'].' '.$position['so224'].' '.$position['no2'].' '.$position['no224'].' '.$position['co'].' '.$position['co24'].' '.$position['o3'].' '.$position['o38'].' '.$position['o324'].' '.$position['pm10'].' '.$position['pm1024'].' '.$position['pm2_5'].' '.$position['pm2_524'].' '.$position['iso2'].' '.$position['ino2'].' '.$position['ico'].' '.$position['io3'].' '.$position['io38'].' '.$position['ipm10'].' '.$position['ipm2_5'].' '.$position['aqi'].' '.$position['primarypollutant'].' '.$position['quality'].' '.$position['timepoint']. '
';
}
                    
                  
{
    "status": "0",
    "msg": "ok",
    "result": {
        "cityid": "382",
        "city": "杭州",
        "so2": "12",
        "so224": "20",
        "no2": "80",
        "no224": "64",
        "co": "1.105",
        "co24": "0.924",
        "o3": "11",
        "o38": "11",
        "o324": "56",
        "pm10": "86",
        "pm1024": "78",
        "pm2_5": "60",
        "pm2_524": "52",
        "iso2": "4",
        "ino2": "40",
        "ico": "12",
        "io3": "4",
        "io38": "6",
        "ipm10": "64",
        "ipm2_5": "72",
        "aqi": "72",
        "primarypollutant": "PM2.5",
        "quality": "良",
        "timepoint": "2015-12-09 16:00:00",
        "aqiinfo": {
            "level": "二级",
            "color": "#FFFF00",
            "affect": "空气质量可接受,但某些污染物可能对极少数异常敏感人群健康有较弱影响",
            "measure": "极少数异常敏感人群应减少户外活动"
        },
        "position": [
            {
                "positionname": "滨江",
                "so2": "10",
                "so224": "25",
                "no2": "84",
                "no224": "75",
                "co": "1.324",
                "co24": "0.808",
                "o3": "4",
                "o38": "6",
                "o324": "45",
                "pm10": "112",
                "pm1024": "93",
                "pm2_5": "80",
                "pm2_524": "61",
                "iso2": "4",
                "ino2": "42",
                "ico": "14",
                "io3": "2",
                "io38": "3",
                "ipm10": "72",
                "ipm2_5": "83",
                "aqi": "107",
                "primarypollutant": "细颗粒物(PM2.5)",
                "quality": "轻度污染",
                "timepoint": "2015-12-09 16:00:00",
                "color": "#FF7E00"
            }
        ]
    }
}
                    
                | 代号 | 说明 | 
|---|---|
| 201 | 城市和城市ID为空 | 
| 202 | 城市不存在 | 
| 210 | 没有信息 | 
| 代号 | 说明 | 
|---|---|
| 101 | APPKEY为空或不存在 | 
| 102 | APPKEY已过期 | 
| 103 | APPKEY无请求此数据权限 | 
| 104 | 请求超过次数限制 | 
| 105 | IP被禁止 | 
| 106 | IP请求超过限制 | 
| 107 | 接口维护中 | 
| 108 | 接口已停用 | 
| 名称 | 权限 | 价格 | |
|---|---|---|---|
| 免费套餐 | 5次 | 免费 | |
| Level1 | 200000次 | 230.00元 | |
| Level2 | 500000次 | 560.00元 | |
| Level3 | 700000次 | 760.00元 | 
开通账号: