3.1 注册免费API和阅读技术文档
本章示例接口为和风天气的天气预报,该网站为个人开发者提供免费的预报数据(有访问次数限制)。
注册地址:http://console.heweather.com
读者可自行访问官网注册,注册后在控制台看到个人认证的key(秘钥),这个key是访问API的钥匙,如图所示。

获取key之后,下一步是阅读API说明(开发者)文档。
文档地址:https://dev.heweather.com/docs/api/weather
免费用户只能访问一个服务器节点,其对应的接口地址如图所示。


接下来了解调用接口的方法。一般首次阅读说明文档最好按次序阅读,从下图中可以看出这里共有3个参数。
- city:代表城市,可以用汉字、拼音、城市代码、经纬度。
- key:代表用户的密钥。
- lang:代表语言,这个参数默认是中文,而且是可选参数。
了解参数后,这里确定要使用的是参数1和2.根据提示,组合接口地址,如下所示。
https://free-api.heweather.net/v5/weather?city=beijing&key=07a678e0d6a446818a6621e0a39471e8

只要编写代码访问接口地址,就可以返回数据。服务器返回的数据是JSON格式的数据,也就是Python中的字典。
通过阅读城市代码内容,可以知道API提供了3181个城市的天气预报,如图所示。


城市代码可以拷贝到本地文件,如图所示。

浙公网安备 33010602011771号