历史空气质量

平台: API iOS Android

获取最近10天的中国空气质量历史再分析数据。

例如今天是12月30日,最多可获取12月20日至12月29日的空气质量历史数据。

接口代码 接口说明 数据类
getHistoricalAir 历史空气质量数据 HistoricalAirBean

接口参数说明

  • location(必选)需要查询的地区,仅支持LocationID,LocationID可通过GeoAPI获取。例如 location=101010100
  • date(必选)选择日期,最多可选择最近10天(不包含今天)的数据。日期格式为yyyyMMdd,例如 date=20200531
  • lang多语言设置,请阅读多语言文档,了解我们的多语言是如何工作、如何设置以及数据是否支持多语言。

示例代码

QWeather.getHistoricalAir(Context context, String location, String date, QWeather.OnResultAirHistoricalBeanListener listener) ;

QWeather.getHistoricalAir(Context context, String location, String date, Lang lang, Unit unit,QWeather.OnResultAirHistoricalBeanListener listener)

HistoricalAirBean属性

属性 说明 示例值
getCode 参考状态码 200
getRefer Refer 数据来源以及数据授权 Refer
getBasic Basic 基础信息 Basic
getAirHourlyBeans 当天逐小时空气质量数据 List<AirHourlyBean>

Refer

属性 说明 示例值
getSourcesList 原始数据来源 QWeather
getLicenseList 使用许可 QWeather Developers License

Basic

属性 说明 示例值
getUpdateTime 接口更新时间 2017-10-25T04:34+08:00
getFxLink 所查询城市的天气预报网页 https://www.qweather.com/historical/beijing-101010100.html

AirHourlyBean 历史当天逐小时空气质量数据

属性 说明 示例值
getPubTime 数据发布时间 2017-03-20T12:30+08:00
getAqi 空气质量指数,AQI和PM25的关系 74
getPrimary 主要污染物 PM2.5
getLevel 实时空气质量指数等级 2
getCategory 实时空气质量指数级别
getPm10 pm10 78
getPm2p5 pm2.5 66
getNo2 二氧化氮 40
getSo2 二氧化硫 30
getCo 一氧化碳 0.3
getO3 臭氧 20