实时空气质量和预报

适用于 iOS SDK v4.8+

实时空气质量和空气质量预报数据,支持中国3240市县区以及1700个监测站实时空气质量的查询,包括AQI数值、空气质量等级、首要污染物、PM10、PM2.5、臭氧、二氧化氮、二氧化硫、一氧化碳数值。

接口代码(枚举) 接口 数据类
INQUIRE_TYPE_WEATHER_AIR_NOW 空气质量实况 AirBaseClass
INQUIRE_TYPE_WEATHER_AIR_5D 空气质量5天预报 AirBaseClass

请求参数

请求参数包括必选和可选参数,如不填写可选参数将使用其默认值。

location

需要查询地区的LocationID或以逗号分隔的经度/纬度坐标(十进制,最多支持小数点后两位),LocationID可通过GeoAPI服务获取。例如: location=101010100location=116.41,39.92

appKey

用户认证key,请参考如何获取你的KEY。例如 appKey=123456789ABC

lang

多语言设置,默认中文,当数据不匹配你设置的语言时,将返回英文或其本地语言结果。可选语言请参考多语言参数

示例代码

    QWeatherConfigInstance.publicID = @"publicID";
    QWeatherConfigInstance.appKey = @"key";
    QWeatherConfigInstance.appType = APP_TYPE_BIZ;    
    QWeatherConfigInstance.location = @"101010100";
    QWeatherConfigInstance.lang = @"";
    QWeatherConfigInstance.unit = @"";
    [QWeatherConfigInstance weatherWithInquireType:INQUIRE_TYPE_WEATHER_AIR_NOW WithSuccess:^(AirBaseClass  *responseObject) {
        
        NSLog(@"描述->%@",[responseObject description]);
        
    } faileureForError:^(NSError *error) {
        NSLog(@"error->%@",error);
        
    }];

返回数据

station数据,即监测站数据仅限在空气质量监测站列表中的城市返回。

参数 描述
code

API状态码,具体含义请参考状态码

updateTime

当前API的最近更新时间

fxLink

当前数据的响应式页面,便于嵌入网站或应用

now.pubTime

空气质量数据发布时间

now.aqi

空气质量指数

now.level

空气质量指数等级

now.category

空气质量指数级别

now.primary

空气质量的主要污染物,空气质量为优时,返回值为NA

now.pm10

PM10

now.pm2p5

PM2.5

now.no2

二氧化氮

now.so2

二氧化硫

now.co

一氧化碳

now.o3

臭氧

station.name

监测站名称

station.id

监测站ID

station.pubTime

空气质量数据发布时间

station.aqi

空气质量指数

station.level

空气质量指数等级

station.category

空气质量指数级别

station.primary

空气质量的主要污染物,空气质量为优时,返回值为NA

station.pm10

PM10

station.pm2p5

PM2.5

station.no2

二氧化氮

station.so2

二氧化硫

station.co

一氧化碳

station.o3

臭氧

daily.fxDate

预报日期

daily.aqi

空气质量指数

daily.level

空气质量指数等级

daily.category

空气质量指数级别

daily.primary

空气质量的主要污染物,空气质量为优时,返回值为NA

refer.sources

原始数据来源,或数据源说明,可能为空

refer.license

数据许可或版权声明,可能为空

空气质量指数等级

请查看空气质量信息