使用 Fiddler 调试 心知天气,stm32 esp8266获取天气api

心知天气 - 免费用户的功能:

国内 370 个主要城市

  1. 天气实况,包括天气现象文字、代码和气温 3 项数据
  2. 未来 3 天天气预报,包括白天天气现象文字及代码、晚间天气现象文字及代码、当天最高温度和最低温度、风向风速
  3. 6 项基本类生活指数,包括穿衣、紫外线强度、洗车、旅游、感冒、运动指数

API 使用文档:心知天气 API 使用帮助文档

心知天气的在线API文档使用十分方便,登陆账号后,内置的示例直接包含了个人私钥,点击链接即可在网页中查看返回消息。

 

1. 获取私钥

用户注册登陆后,获取免费版产品,在控制台可以查看到私钥。

 

2. 使用Fiddler调试,查询天气

使用心知天气的api去获取天气,HTTP报文不需要包含内容。

对照 API文档,使用 " 天气实况 " api,将修改过 私钥城市 的url填入。

https://api.seniverse.com/v3/weather/now.json?key=S6eMmAGubL0Twlnxo&location=hefei&language=zh-Hans&unit=c

方式为 GET,点击 " Execute ",会在左侧抓到一条消息包。

 

双击查看,格式为 JSON。

 

3. 今日和未来2天天气

https://api.seniverse.com/v3/weather/daily.json?key=S6eMmAGubL0Twlnxo&location=hefei&language=zh-Hans&unit=c&start=0&days=5
{
	"results": [{
		"location": {
			"id": "WTEMH46Z5N09",
			"name": "合肥",
			"country": "CN",
			"path": "合肥,合肥,安徽,中国",
			"timezone": "Asia/Shanghai",
			"timezone_offset": "+08:00"
		},
		"daily": [{
			"date": "2020-07-30",
			"text_day": "雷阵雨",
			"code_day": "11",
			"text_night": "多云",
			"code_night": "4",
			"high": "30",
			"low": "25",
			"rainfall": "1.0",
			"precip": "",
			"wind_direction": "东南",
			"wind_direction_degree": "135",
			"wind_speed": "25.20",
			"wind_scale": "4",
			"humidity": "76"
		}, {
			"date": "2020-07-31",
			"text_day": "小雨",
			"code_day": "13",
			"text_night": "多云",
			"code_night": "4",
			"high": "33",
			"low": "25",
			"rainfall": "9.2",
			"precip": "",
			"wind_direction": "东南",
			"wind_direction_degree": "120",
			"wind_speed": "16.20",
			"wind_scale": "3",
			"humidity": "92"
		}, {
			"date": "2020-08-01",
			"text_day": "多云",
			"code_day": "4",
			"text_night": "多云",
			"code_night": "4",
			"high": "33",
			"low": "26",
			"rainfall": "0.0",
			"precip": "",
			"wind_direction": "南",
			"wind_direction_degree": "180",
			"wind_speed": "16.20",
			"wind_scale": "3",
			"humidity": "90"
		}],
		"last_update": "2020-07-30T17:20:00+08:00"
	}]
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值