
城市空气质量、城市空气PM2.5指数、城市辐射指数
城市空气质量指数查询 每小时更新一次
调用地址: https://api.topthink.com/air/search
请求方式:POST
返回类型:JSON
API 调用: 调用说明
名称 | 必填 | 类型 | 说明 |
---|---|---|---|
city | 是 | string | 城市名称的中文名称或拼音,如:上海 或 shanghai |
$client = new Client("访问令牌")
$result = $client->airSearch()
->withCity("city")
->request();
名称 | 类型 | 说明 |
---|---|---|
citynow | JSONObject | 查询的最新结果 |
lastTwoWeeks | JSONObject | 最近几周的空气质量数据 |
lastMoniData | JSONObject | 各监测点的数据,如果字段返回"—",可能是该监测点未监测这项数据或者有延迟 |
{
"code": 0,
"message": "成功",
"data":[
{
"citynow": {
"city": "suzhou",
"AQI": "77",
"quality": "良",
"date": "2014-05-09 14:00"
},
"lastTwoWeeks": {
"1": {
"city": "suzhou",
"AQI": "100",
"quality": "良",
"date": "2014-05-08"
},
"2": {
"city": "suzhou",
"AQI": "99",
"quality": "良",
"date": "2014-05-07"
},
...
},
"lastMoniData": {
"1": {
"city": "上方山",
"AQI": "77",
"quality": "良",
"PM2.5Hour": "46μg/m³",
"PM2.5Day": "46μg/m³",
"PM10Hour": "104μg/m³",
"lat": "31.247222",
"lon": "120.561389"
},
"2": {
"city": "南门",
"AQI": "112",
"quality": "轻度污染",
"PM2.5Hour": "84μg/m³",
"PM2.5Day": "84μg/m³",
"PM10Hour": "—μg/m³",
"lat": "31.286389",
"lon": "120.6275"
},
...
}
}
]
}
城市空气PM2.5查询 每半小时更新一次
调用地址: https://api.topthink.com/air/pm
请求方式:POST
返回类型:JSON
API 调用: 调用说明
名称 | 必填 | 类型 | 说明 |
---|---|---|---|
city | 是 | string | 城市名称的中文名称或拼音,如:上海 或 shanghai |
$client = new Client("访问令牌")
$result = $client->airPm()
->withCity("city")
->request();
{
"code": 0,
"message": "成功",
"data":[
{
"city": "苏州", /*城市*/
"PM2.5": "73", /*PM2.5指数(ug/m3)*/
"AQI": "98", /*空气质量指数*/
"quality": "良", /*空气质量*/
"PM10": "50",/*PM10(ug/m3)*/
"CO": "0.79", /*一氧化碳(mg/m3)*/
"NO2": "65", /*二氧化氮(ug/m3)*/
"O3": "28", /*臭氧(ug/m3)*/
"SO2": "41", /*二氧化硫(ug/m3)*/
"time": "2014-12-26 11:48:40"/*更新时间*/
}
]
}
获取城市空气质量支持城市列表
不计次调用地址: https://api.topthink.com/air/city
请求方式:POST
返回类型:JSON
API 调用: 调用说明
$client = new Client("访问令牌")
$result = $client->airCity()
->request();
查询城市空气PM2.5支持的城市列表
不计次调用地址: https://api.topthink.com/air/pm_city
请求方式:POST
返回类型:JSON
API 调用: 调用说明
$client = new Client("访问令牌")
$result = $client->airPmCity()
->request();