空气质量的好坏反映了空气污染程度,它是依据空气中污染物浓度的高低来判断的。空气污染是一个复杂的现象,在特定时间和地点空气污染物浓度受到许多因素影响。来自固定和流动污染物的人为污染物排放大小是影响空气质量的最主要因素之一,其中包括车辆、船舶、飞机的尾气、工业污染、居民生活和取暖、垃圾焚烧等。城市的发展密度、地形地貌和气象等也是影响空气质量的重要因素。

前段时间做了一个展示空气质量的微信小程序,想着用现成的API就可以大大提高开发效率,然后在网上找到了 APISpace,发现里面的空气质量查询API非常符合我的开发需求,返回的数据很详细。

空气质量查询API 支持国内3400+个城市的整点观测,并附带空气质量监测点(全国共2335个)的整点观测数据。获取指定城市的整点观测空气质量,包含空气质量指数(AQI)、首要污染物、空气质量等级(优、良、轻度污染、中度污染、重度污染、严重污染)、6要素(CO、NO₂、O₃、PM10、PM2.5、SO₂)浓度(除了CO浓度单位为mg/m³之外,其余5种单位均为μg/m³)等。

APISpace 有很多免费通用的API接口,利用这些接口可以帮你实现去开发出很多功能丰富,服务稳定的网页、APP还有小程序,无论是练手还是实战都是不错的选择。

接下来和大家分享一下接口的一些信息。

空气质量实况

接口请求地址:点击查看详情

  • 请求方法:GET
  • 返回格式:JSON
  • 请求参数
    • areacode:城市ID(可以在下面的国内城市列表接口获取),必填。
  • 返回示例:
{"status": 0,"result": {"location": {"areacode": "101010100",        //城市ID"name": "北京",                //城市中文名"country": "中国",                //所属国家中文名"path": "北京,北京市,北京市,中国"    //行政区划路径},"realtimeAqi": {"aqi": 124,                        //空气质量指数"aqi_level": "轻度污染",        //空气质量等级"pm10": 59,                //PM10浓度,单位: 微克/立方米"pm25": 94,                //PM2.5浓度,单位: 微克/立方米"no2": 18,                        //二氧化氮浓度,单位: 微克/立方米"so2": 3,                        //二氧化硫浓度,单位: 微克/立方米"co": 1.0,                        //一氧化碳浓度,单位: 毫克/立方米"o3": 36,                        //臭氧浓度,单位: 微克/立方米"pollutant": "一氧化碳",        //首要污染物,有时为空"data_time": "2020-02-14 09:00:00",        //实况数据时间"stations": [{"stationID": "1011A",        //站点编号"lon": 116.73,                //站点经度"lat": 39.68,                //站点纬度"name": "永定门",                //站点名称"aqi": 68,                        //实时空气质量指数"aqi_level": "良",                //空气质量等级"pm10": 0,                        //PM10浓度,单位: 微克/立方米"pm25": 49,                //PM2.5浓度,单位: 微克/立方米"no2": 27,                        //二氧化氮浓度,单位: 微克/立方米"so2": 2,                        //二氧化硫浓度,单位: 微克/立方米"co": 1.0,                        //一氧化碳浓度,单位: 毫克/立方米"o3": 30,                        //臭氧浓度,单位: 微克/立方米"pollutant": "细颗粒物(PM2.5)",        //首要污染物,有时为空},……                                //其它站点实况信息]}"last_update": "2020-02-14 09:44:00",        //数据更新时间}
}

国内城市列表

  • 接口请求地址:点击查看详情
  • 请求方法:GET
  • 请求参数
    • province:查询省份名字,例如:北京,不传默认返回全国的城市信息。非必填
  • 接口说明:该接口作为空气质量实况接口的辅助接口,通过该接口得到想查询城市的ID,然后拿到ID去调用空气质量实况接口,就可以查询到城市的空气质量详细数据。

如何用空气质量查询API接口进行快速开发相关推荐

  1. 如何用车辆违章查询API接口进行快速开发

    最近公司项目有一个车辆违章查询显示的小功能,想着如果用现成的API就可以大大提高开发效率,所以在网上的API商店搜索了一番,发现了 APISpace,它里面的车辆违章查询API非常符合我的开发需求. ...

  2. 如何用车辆历史违章查询API接口进行快速开发

    最近公司项目有一个车辆的历史违章查询显示的小功能,想着如果用现成的API就可以大大提高开发效率,所以在网上的API商店搜索了一番,发现了 APISpace,它里面的车辆历史违章查询API非常符合我的开 ...

  3. 空气质量查询api使用场景大合集它来了~

    引言 了解空气质量对于个人的健康.生活质量,以及社会的环境保护和城市规划都具有重要意义.通过获取实时的空气质量信息,人们可以做出有针对性的决策,改善自身和社区的生活环境.如何获取到空气质量信息呢?那么 ...

  4. 全国天气查询、空气质量查询数据接口

    全国天气查询(详情:http://www.haoservice.com/docs/6#apicontent) .空气质量查询(详情:http://www.haoservice.com/docs/13) ...

  5. 如何用全国天气预报API接口进行快速开发

    最近公司项目有一个全国天气预报的小需求,想着如果用现成的API就可以大大提高开发效率,在网上的API商店搜索了一番,发现了 APISpace,它里面的全国天气预报API非常符合我的开发需求. 全国天气 ...

  6. 全国城市空气质量查询,PM2.5查询

    一.接口介绍 提供全国城市空气质量实时数据,每小时更新.目前支持全国300+城市,可查询监测点数据.实时查询空气质量.小时粒度.实时给出空气质量AQI指数,并给出空气质量级别和首要污染物.广泛应用于交 ...

  7. 各种快递查询Api接口(快递鸟)

    文章目录 #应用场景 #申请Key #快递查询Api接口 #前提 项目开发中,有些需求难免会用到关于快递的一些Api接口:本篇主要介绍的是快递的查询Api及与其他各家的不同之处: 常用的提供快递Api ...

  8. Python基础学习教程:如何用Python来写pm2.5空气质量查询程序

    今天就教大家用之前有跟大家分享过的python基础学习教程完成首个MVP,如何用CLI(command-line interface,命令行界面)来执行第一个空气质量查询程序. 知识点 如何进行txt ...

  9. 如何用Python来写pm2.5空气质量查询程序

    今天就教大家用之前有跟大家分享过的python基础学习教程完成首个MVP,如何用CLI(command-line interface,命令行界面)来执行第一个空气质量查询程序. 知识点 如何进行txt ...

最新文章

  1. 组合,多态,封装, @property
  2. POJ 2240 ZOJ 1082 Arbitrage 最短路,c++ stl pass g++ tle 难度:0
  3. 收藏 | 理解卷积神经网络中的自注意力机制
  4. 苹果手机怎么编辑word文档_可以一键导入word图文的微信编辑软件有什么?编辑器怎么使用?...
  5. 2013年第一季度中国移动互联网应用安全检测与分析报告
  6. linux info命令详解,Linux info 命令简介
  7. SonicWall远程命令执行漏洞
  8. 教你怎样无需微云会员满速下载文件
  9. WRP Ultimate 3D Endless Runner Kit - 狂徒末路跑酷角色替换教程
  10. PHP站内搜索功能(laravel自带Scout驱动+elasticsearch)
  11. 阿拉伯数字转化为大写汉字
  12. Nginx 日志和监控 - TCP 健康监测
  13. 单用户计算机安全不包括什么,电子科技大20秋《计算机网络安全》在线作业1参考...
  14. c语言对随机数进行快速排序,C语言自带快速排序对比插入排序
  15. 海康威视2017校园秋季招聘技术支持工程师面试经验
  16. 基于HTML5+vue的高校跳蚤市场-java二手交易网站springboot
  17. 软件相关技术及其在国内的应用
  18. STM32外部晶振8M更改为25M
  19. 选择企业云存储的注意事项
  20. python .net web开发对比_Python与C#/.NET——在使用Python开发大型web应用程序时,需要考虑哪些关键区别?...

热门文章

  1. php web 简单的系统,一个简单的Webmail系统_PHP
  2. 职教计算机录取分数,今年高职院校录取分数线是多少?
  3. win10 localhost拒绝访问
  4. matlab 数据透视表,MATLAB | 用行为数据处理EEG数据事件码
  5. 工业互联网企业蘑菇物联获数千万元A轮融资,元禾原点资本领投...
  6. html在线添加页码,Wkhtmltopdf添加页码
  7. Swift-自动引用计数(Automatic Reference Counting)(十四)
  8. 终于找到了T5L串口屏按键值不能上传的原因
  9. AD9851调试过程----相位设置、频率计算、控制字设置
  10. C++基础入门(超详细)