微信公众号接入百度天气API接口

参数名 数据类型 是否必传 默认值 描述信息 district_id string 否 无 区县的行政区划编码,和location二选一 location double 否 无 经纬度,经度在前纬度在后,逗号分隔。支持类型:bd09mc/bd09ll/wgs84/gcj02。开通高级权限后才能使用 ak string 是 无 开发者密钥,可在API控制台申请获得 data_type string 是 无 请求数据类型。数据类型有:now/fc/index/alert/fc_hour/all,控制返回内容 output string 否 json 返回格式,目前支持json/xml coordtype string 否 bd09ll 支持类型:wgs84/bd09ll/bd09mc/gcj02

注意:如果district_id和location同时传,默认以district_id为准;下列返回结果参数中,字段类型为高级字段的,仅在开通高级权限之后才会展示,否则不展示。

返回结果参数 天气现象、风力、风向、生活指数、预警事件取值可在资源下载中查看。

参数名 参数类型 描述信息 返回条件 异常值 字段类型 address Object 地理位置信息 - - 基础字段 country String 国家名称 始终返回 - 基础字段 province String 省份名称 始终返回 - 基础字段 city String 城市名称 始终返回 - 基础字段 name String 区县名称 始终返回 - 基础字段 id String 区县id 始终返回 - 基础字段 now Object 实况数据 - - 基础字段 temp Int 温度(℃) 始终返回 999999 基础字段 feels_like Int 体感温度(℃) data_type=now/all 999999 基础字段 rh Int 相对湿度(%) data_type=now/all 999999 基础字段 wind_class String 风力等级 data_type=now/all “暂无” 基础字段 wind_dir String 风向描述 data_type=now/all “暂无” 基础字段 text String 天气现象 data_type=now/all “暂无” 基础字段 uptime String 数据更新时间,北京时间 data_type=now/all - 基础字段 forecasts ObjectArray 预报数据 - - 基础字段 date String 日期,北京时区 data_type=fc/all - 基础字段 week String 星期,北京时区 data_type=fc/all - 基础字段 high Int 最高温度(℃) data_type=fc/all 999999 基础字段 low Int 最低温度(℃) data_type=fc/all 999999 基础字段 wc_day String 白天风力 data_type=fc/all “暂无” 基础字段 wc_night String 晚上风力 data_type=fc/all “暂无” 基础字段 wd_day String 白天风向 data_type=fc/all “暂无” 基础字段 wd_night String 晚上风向 data_type=fc/all “暂无” 基础字段 text_day String 白天天气现象 data_type=fc/all “暂无” 基础字段 text_night String 晚上天气现象 data_type=fc/all “暂无” 基础字段

示例代码

{
	"status": 0,
	"result": {
        "location": {
			"country": "中国",
			"province": "北京市",
			"city": "北京市",
			"name": "北京",
			"id": "110100"
		},
		"now": {
			"text": "晴",
			"temp": 0,
			"feels_like": 0,
			"rh": 27,
			"wind_class": "2级",
			"wind_dir": "南风",
			"uptime": "20201208162500"
		},
		"forecasts": [{
			"text_day": "多云",
			"text_night": "多云",
			"high": 2,
			"low": -6,
			"wc_day": "<3级",
			"wd_day": "南风",
			"wc_night": "<3级",
			"wd_night": "南风",
			"date": "2020-12-08",
			"week": "星期二"
		}, {
			"text_day": "晴",
			"text_night": "晴",
			"high": 4,
			"low": -5,
			"wc_day": "<3级",
			"wd_day": "西南风",
			"wc_night": "<3级",
			"wd_night": "北风",
			"date": "2020-12-09",
			"week": "星期三"
		}, {
			"text_day": "晴",
			"text_night": "晴",
			"high": 6,
			"low": -4,
			"wc_day": "<3级",
			"wd_day": "西南风",
			"wc_night": "<3级",
			"wd_night": "北风",
			"date": "2020-12-10",
			"week": "星期四"
		}, {
			"text_day": "多云",
			"text_night": "多云",
			"high": 4,
			"low": -5,
			"wc_day": "<3级",
			"wd_day": "南风",
			"wc_night": "<3级",
			"wd_night": "北风",
			"date": "2020-12-11",
			"week": "星期五"
		}, {
			"text_day": "多云",
			"text_night": "多云",
			"high": 5,
			"low": -5,
			"wc_day": "<3级",
			"wd_day": "西南风",
			"wc_night": "4~5级",
			"wd_night": "北风",
			"date": "2020-12-12",
			"week": "星期六"
		}]
	},
	"message": "success"
}
经验分享 程序员 微信小程序 职场和发展