天气环境类API接口推荐,附返回示例

  • 天气预报查询:支持全国以及全球多个城市的天气查询,包含15天天气预报查询。

返回示例:

{
    “status”: 0,
    “result”: {
        “location”: {
            “areacode”: “JPN10041001001”,        //城市ID
            “name”: “足立区”,                    //城市中文名
            “country”: “日本”,                    //所属国家中文名
            “path”: “足立区,足立区,东京都,日本”    //行政区划路径
        },
        “realtime”: {
            “text”: “多云”,                //天气现象,string类型
            “code”: “01”,                        //天气现象编码,string类型
            “temp”: 6.5,                        //气温,单位℃,double类型
            “feels_like”: 6,                //体感温度,单位℃,int类型
            “rh”: 38,                        //相对湿度,单位%,int类型
            “wind_class”: “2级”,                //蒲福氏风级,string类型
            “wind_speed”: 2.5,        //风速,单位m/s,double类型
            “wind_dir”: “南风”,                //风向,string类型
            “wind_angle”: 187,        //风向角度,0表示正北,180表示正南,int类型
            “prec”: 0.0,                        //过去1小时降水量,单位毫米(mm),double类型
            “prec_time”: “2021-03-05 18:00:00”, //过去1小时降水量所对应的时间段
            “clouds”: 99,                //云量,单位%,int类型
            “vis”: 12085,                //能见度,单位米(m),int类型
            “pressure”: 1020,                //气压,单位百帕(hPa),int类型
            “dew”: -6,                        //露点温度,单位℃,int类型
            “uv”: 2,                        //紫外线指数,int类型
            “snow”: 0.0,                //降雪量,单位厘米(cm),double类型 #国内城市不支持#
            “weight”: 0,                //文案权重,int类型
            “brief”: “今日惊蛰”,                //天气短文案,string类型
            “detail”: “今日惊蛰,春雷惊百虫”,                //天气长文案 ,string类型
        },
        “last_update”: “2021-03-05 19:07:44”        //数据更新时间(北京时间)
    }
}
  • 空气质量查询: 支持国内3400+个城市的整点观测,获取指定城市的整点观测空气质量。

返回示例:

{
    "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",        //数据更新时间
    }
}
  • 分钟级降水预报:支持输入经纬度查询,可准确提醒下一场雨何时出现,何时变大,何时停止等预报信息。

返回示例:

{
    “status”: 0,
    “result”: {
        “startTime”: “2020-03-25 09:07”, //预报开始时间(北京时间) ,未来两小时无降水时为空
        “endTime”: “2020-03-25 11:07”, //预报结束时间(北京时间) ,未来两小时无降水时为空
        “series”: [
        1.22,
        1.16,
        0.45,
        0.3,
        0.1,
        0.0,
        …
        ],        //逐分钟雨强预测,单位毫米/小时(mm/h),未来两小时无降水时为空
        “text”: “小雨”,                //实时天气
        “code”: “07”,                //实时天气编码
        “msg”: “约5分钟后雨停,之后也不会下了”        //短临预报描述,string类型
    }
}
//无雷达覆盖区域的返回结果
{
    “status”:41,
    “message”:”当前位置无气象雷达观测数据覆盖”
}
  • 历史天气预报:可查询国内指定城市的历史天气预报数据,最长可查询至2018年1月1日。目前支持3400+国内城市的历史预报数据查询,同时也支持国内任意经纬度查询。

返回示例:

{
    "status": 0,
    "result": {
        "location": {
            "areacode": "101010100", //城市ID
            "name": "北京",          //城市中文名
            "country": "中国",       //所属国家
            "path": "北京,北京市,北京市,中国" //行政区划分路径
        },
        "hisWeather": [{
            "text_day": "晴",     //白天天气现象
            "code_day": "00",     //白天天气现象编码
            "text_night": "多云", //夜间天气现象
            "code_night": "01",  //夜间天气现象编码
            "high": 38,          //日最高气温,单位℃
            "low": 25,           //日最低气温,单位℃
            "wc_day": "3~4级",   //白天风力级别
            "wd_day": "西南风",  //白天风向
            "wc_night": "<3级",  //夜间风力级别
            "wd_night": "南风",  //夜间风向
            "date": "2023-07-01", //日期(当地时间)
            "week": "星期三"       //星期
        }]
    }
}
  • 日出日落:获取指定城市/地点每日日出时间、日落时间。

返回示例:

{
    "status": 0,
    "result": {
        "location": {
            "areacode": "101010100",        //城市ID
            "name": "北京",                //城市中文名
            "country": "中国",                //所属国家中文名
            "path": "北京,北京市,北京市,中国"          //行政区划路径
        },
        "sunrises": [
            {
                "sunrise": "06:52",                //日出时间(当地时间)
                "sunset": "18:03",                //日落时间(当地时间)
                "data_time": "2020-02-27"        //预报日期(当地时间)
            },
                ……                              //其它日期日出日落信息
        ]
    }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
聚合数据提供的全国天气预报API接口,可以获取全国各地的天气预报信息,包括当天和未来几天的天气情况、温度、风力等。使用该接口需要先注册聚合数据账号,并申请API密钥。 API接口地址:http://apis.juhe.cn/simpleWeather/query 请求方式:GET 请求参数: | 参数名 | 必填 | 类型 | 说明 | | ---- | ---- | ---- | ---- | | city | 是 | string | 城市名或城市ID,例如:"北京","CN101010100" | | key | 是 | string | 聚合数据API密钥 | 响应结果: | 参数名 | 类型 | 说明 | | ---- | ---- | ---- | | reason | string | 返回结果说明 | | result | object | 返回结果集 | | error_code | int | 返回错误码 | 其中,result对象包含以下属性: | 参数名 | 类型 | 说明 | | ---- | ---- | ---- | | realtime | object | 实时天气信息 | | future | array | 未来几天天气信息 | 实时天气信息包括以下属性: | 参数名 | 类型 | 说明 | | ---- | ---- | ---- | | temperature | string | 温度 | | humidity | string | 湿度 | | info | string | 天气情况 | | wid | object | 天气标识id,可用于自行匹配天气图标 | | direct | string | 风向 | | power | string | 风力 | 未来几天天气信息是一个数组,每个元素包含以下属性: | 参数名 | 类型 | 说明 | | ---- | ---- | ---- | | date | string | 日期 | | temperature | string | 温度 | | weather | string | 天气情况 | | wid | object | 天气标识id,可用于自行匹配天气图标 | | direct | string | 风向 | 示例请求: http://apis.juhe.cn/simpleWeather/query?city=北京&key=你申请的API密钥 示例响应: { "reason": "查询成功!", "result": { "realtime": { "temperature": "26", "humidity": "35", "info": "晴", "wid": { "day": "00", "night": "00" }, "direct": "西南风", "power": "2级" }, "future": [ { "date": "2021-08-21", "temperature": "23℃~34℃", "weather": "多云", "wid": { "day": "01", "night": "01" }, "direct": "东南风" }, { "date": "2021-08-22", "temperature": "23℃~33℃", "weather": "多云", "wid": { "day": "01", "night": "01" }, "direct": "东南风" }, { "date": "2021-08-23", "temperature": "23℃~34℃", "weather": "多云", "wid": { "day": "01", "night": "01" }, "direct": "东南风" } ] }, "error_code": 0 }

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值