当前空气污染数据
1.1 简要描述
获取当前经纬度当前空气污染数据
1.2 请求URL
http://api.openweathermap.org/data/2.5/air_pollution
1.3 请求方式
POST
1.4 入参
参数名 |
参数类型 |
默认值 |
是否必传 |
描述 |
lat |
string |
|
是 |
纬度。如果您需要地理编码器自动将城市名称和邮政编码转换为地理坐标或反之,请使用我们的地理编码 |
lon |
string |
|
是 |
经度。如果您需要地理编码器自动将城市名称和邮政编码转换为地理坐标或反之,请使用我们的地理编码 |
appid |
string |
|
是 |
登录凭证 |
1.5 出参
参数名 |
参数类型 |
默认值 |
描述 |
coord |
String |
|
指定位置的坐标(纬度、经度) |
list.dt |
String |
|
日期和时间、Unix、UTC |
list.main.aqi |
String |
|
空气质量指数。可能的值:1、2、3、4、5。其中 |
list.components.co |
String |
|
CO(一氧化碳)浓度,μg/m |
list.components.no |
String |
|
NO(一氧化氮)浓度,μg/m |
list.components.no2 |
String |
|
NO2(二氧化氮)浓度,μg/m |
list.components.o3 |
String |
|
O3(臭氧)浓度,μg/m |
list.components.so2 |
String |
|
SO2(二氧化硫)浓度,μg/m |
list.components.pm2_5 |
String |
|
PM2.5(细颗粒物)浓度,μg/m |
list.components.pm10 |
String |
|
PM10(粗颗粒物)浓度,μg/m |
list.components.nh3 |
String |
|
NH3(氨)浓度,μg/m |
1.6 错误码
错误码 |
错误信息 |
描述 |
400 |
错误请求。如果请求中缺少某些必需参数,或者某些请求参数的格式不正确或值超出允许的范围,您可能会收到 |
|
401 |
未经授权。如果请求中未提供 |
|
404 |
如果服务数据库中不存在请求参数( |
|
429 |
请求过多。如果超出了向此 |
|
5xx |
意外错误。如果出现其他内部错误,您可能会收到“5xx”错误。错误响应代码将为“5xx”。请联系我们,并将收到此错误的 |
|
1.7 示例
请求参数{
"lat": "",
"lon": "",
"appid": ""
}
返回参数
{
"coord": "",
"list.dt": "",
"list.main.aqi": "",
"list.components.co": "",
"list.components.no": "",
"list.components.no2": "",
"list.components.o3": "",
"list.components.so2": "",
"list.components.pm2_5": "",
"list.components.pm10": "",
"list.components.nh3": ""
}
错误码
{
"400": "错误请求。如果请求中缺少某些必需参数,或者某些请求参数的格式不正确或值超出允许的范围,您可能会收到",
"401": "未经授权。如果请求中未提供",
"404": "如果服务数据库中不存在请求参数(",
"429": "请求过多。如果超出了向此",
"5xx": "意外错误。如果出现其他内部错误,您可能会收到“5xx”错误。错误响应代码将为“5xx”。请联系我们,并将收到此错误的"
}
预测空气污染数据
2.1 简要描述
获取当前位置预测空气污染数据
2.2 请求URL
http://api.openweathermap.org/data/2.5/air_pollution/forecast
2.3 请求方式
POST
2.4 入参
参数名 |
参数类型 |
默认值 |
是否必传 |
描述 |
lat |
string |
|
是 |
纬度。如果您需要地理编码器自动将城市名称和邮政编码转换为地理坐标或反之,请使用我们的地理编码 |
lon |
string |
|
是 |
经度。如果您需要地理编码器自动将城市名称和邮政编码转换为地理坐标或反之,请使用我们的地理编码 |
appid |
string |
|
是 |
您唯一的 |
2.5 出参
参数名 |
参数类型 |
默认值 |
描述 |
coord |
String |
|
指定位置的坐标(纬度、经度) |
list.dt |
String |
|
日期和时间、Unix、UTC |
list.main.aqi |
String |
|
空气质量指数。可能的值:1、2、3、4、5。其中 |
list.components.co |
String |
|
CO(一氧化碳)浓度,μg/m |
list.components.no |
String |
|
NO(一氧化氮)浓度,μg/m |
list.components.no2 |
String |
|
NO2(二氧化氮)浓度,μg/m |
list.components.o3 |
String |
|
O3(臭氧)浓度,μg/m |
list.components.so2 |
String |
|
SO2(二氧化硫)浓度,μg/m |
list.components.pm2_5 |
String |
|
PM2.5(细颗粒物)浓度,μg/m |
list.components.pm10 |
String |
|
PM10(粗颗粒物)浓度,μg/m |
list.components.nh3 |
String |
|
NH3(氨)浓度,μg/m |
2.6 错误码
错误码 |
错误信息 |
描述 |
400 |
错误请求。如果请求中缺少某些必需参数,或者某些请求参数的格式不正确或值超出允许的范围,您可能会收到 |
|
401 |
未经授权。如果请求中未提供 |
|
404 |
如果服务数据库中不存在请求参数( |
|
429 |
请求过多。如果超出了向此 |
|
5xx |
意外错误。如果出现其他内部错误,您可能会收到“5xx”错误。错误响应代码将为“5xx”。请联系我们,并将收到此错误的 |
|
2.7 示例
请求参数{
"lat": "",
"lon": "",
"appid": ""
}
返回参数
{
"coord": "",
"list.dt": "",
"list.main.aqi": "",
"list.components.co": "",
"list.components.no": "",
"list.components.no2": "",
"list.components.o3": "",
"list.components.so2": "",
"list.components.pm2_5": "",
"list.components.pm10": "",
"list.components.nh3": ""
}
错误码
{
"400": "错误请求。如果请求中缺少某些必需参数,或者某些请求参数的格式不正确或值超出允许的范围,您可能会收到",
"401": "未经授权。如果请求中未提供",
"404": "如果服务数据库中不存在请求参数(",
"429": "请求过多。如果超出了向此",
"5xx": "意外错误。如果出现其他内部错误,您可能会收到“5xx”错误。错误响应代码将为“5xx”。请联系我们,并将收到此错误的"
}
历史空气污染数据
3.1 简要描述
根据经纬度获取当前位置历史空气污染数据
3.2 请求URL
http://api.openweathermap.org/data/2.5/air_pollution/history
3.3 请求方式
POST
3.4 入参
参数名 |
参数类型 |
默认值 |
是否必传 |
描述 |
lat |
string |
|
是 |
纬度。如果您需要地理编码器自动将城市名称和邮政编码转换为地理坐标或反之,请使用我们的地理编码 |
lon |
string |
|
是 |
经度。如果您需要地理编码器自动将城市名称和邮政编码转换为地理坐标或反之,请使用我们的地理编码 |
start |
string |
|
是 |
开始日期(unix时间,UTC时区),例如start=1606488670 |
end |
string |
|
是 |
结束日期(unix时间,UTC时区),例如end=1606747870 |
appid |
string |
|
是 |
您唯一的 |
3.5 出参
参数名 |
参数类型 |
默认值 |
描述 |
coord |
String |
|
指定位置的坐标(纬度、经度) |
list.dt |
String |
|
日期和时间、Unix、UTC |
list.main.aqi |
String |
|
空气质量指数。可能的值:1、2、3、4、5。其中 |
list.components.co |
String |
|
CO(一氧化碳)浓度,μg/m |
list.components.no |
String |
|
NO(一氧化氮)浓度,μg/m |
list.components.no2 |
String |
|
NO2(二氧化氮)浓度,μg/m |
list.components.o3 |
String |
|
O3(臭氧)浓度,μg/m |
list.components.so2 |
String |
|
SO2(二氧化硫)浓度,μg/m |
list.components.pm2_5 |
String |
|
PM2.5(细颗粒物)浓度,μg/m |
list.components.pm10 |
String |
|
PM10(粗颗粒物)浓度,μg/m |
list.components.nh3 |
String |
|
NH3(氨)浓度,μg/m |
3.6 错误码
错误码 |
错误信息 |
描述 |
400 |
错误请求。如果请求中缺少某些必需参数,或者某些请求参数的格式不正确或值超出允许的范围,您可能会收到 |
|
401 |
未经授权。如果请求中未提供 |
|
404 |
如果服务数据库中不存在请求参数( |
|
429 |
请求过多。如果超出了向此 |
|
5xx |
意外错误。如果出现其他内部错误,您可能会收到“5xx”错误。错误响应代码将为“5xx”。请联系我们,并将收到此错误的 |
|
3.7 示例
请求参数{
"lat": "",
"lon": "",
"start": "",
"end": "",
"appid": ""
}
返回参数
{
"coord": "",
"list.dt": "",
"list.main.aqi": "",
"list.components.co": "",
"list.components.no": "",
"list.components.no2": "",
"list.components.o3": "",
"list.components.so2": "",
"list.components.pm2_5": "",
"list.components.pm10": "",
"list.components.nh3": ""
}
错误码
{
"400": "错误请求。如果请求中缺少某些必需参数,或者某些请求参数的格式不正确或值超出允许的范围,您可能会收到",
"401": "未经授权。如果请求中未提供",
"404": "如果服务数据库中不存在请求参数(",
"429": "请求过多。如果超出了向此",
"5xx": "意外错误。如果出现其他内部错误,您可能会收到“5xx”错误。错误响应代码将为“5xx”。请联系我们,并将收到此错误的"
}