3.1 注册免费API和阅读技术文档

  本章示例接口为和风天气的天气预报,该网站为个人开发者提供免费的预报数据(有访问次数限制)。

  注册地址:http://console.heweather.com

  读者可自行访问官网注册,注册后在控制台看到个人认证的key(秘钥),这个key是访问API的钥匙,如图所示。

        

  获取key之后,下一步是阅读API说明(开发者)文档。

  文档地址:https://dev.heweather.com/docs/api/weather

  免费用户只能访问一个服务器节点,其对应的接口地址如图所示。

        

  

  接下来了解调用接口的方法。一般首次阅读说明文档最好按次序阅读,从下图中可以看出这里共有3个参数。

  1. city:代表城市,可以用汉字、拼音、城市代码、经纬度。
  2. key:代表用户的密钥。
  3. lang:代表语言,这个参数默认是中文,而且是可选参数。

  了解参数后,这里确定要使用的是参数1和2.根据提示,组合接口地址,如下所示。

  https://free-api.heweather.net/v5/weather?city=beijing&key=07a678e0d6a446818a6621e0a39471e8

  

  只要编写代码访问接口地址,就可以返回数据。服务器返回的数据是JSON格式的数据,也就是Python中的字典。

   通过阅读城市代码内容,可以知道API提供了3181个城市的天气预报,如图所示。

  

  

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

 

 

   

posted @ 2019-06-19 11:23  taoziya  阅读(321)  评论(0)    收藏  举报