了解阿里云网站布局及API接口
首先,我们登录阿里云官网查看其布局,我们会爱上这个网站。其中很多前沿新知,我们也可以通过其提供的API接口来练手我们刚入门的python。可以直接通过自己的支付宝账号来登录阿里云。
这是阿里云的首页
我们登录它,来到云市场API服务。
API服务位置示意图
在这里我们会发现很多有趣的内容,比如说天气、物流查询、身份证识别、银行卡识别、表格识别等等。
阿里云列举的API接口
以天气为例,点击天气查询栏的进入选购,进入天气查询的API接口。
我们会发现阿里云平台为我们提供了丰富的获取数据的入口。
数据源
点击第一个来练手,毕竟一分钱也不用花,可以点击购买,购买后我们会获得一个AppCode,这个码比较重要,在我们调取API接口信息的时候需要用到,在买家中心的管理控制台页面可以查看到自己购买的商品信息。
购买后查看AppCode码
我们点击免费气象服务连接进入详情页。
在这里我们可以看到左边栏目给出了我们可以调用的信息,右边栏给出了我们调取的url地址,请求方式,返回类型。
信息详情页
不着急,我们继续看,后边我们看到其列出了请求参数,和代码示例。
这样我们是不是就可以照葫芦画瓢,不用心虚担心花了钱调取不到内容了吧。
这个简单的练手内容其实也不用一分钱。
后面熟练了可以花钱去调取其他更有意义的接口数据来做分析。
请求参数中cityid、token我们可以通过产品说明页的链接下载下来查看感兴趣的城市。
请求参数和代码示例
需要的参数链接
具体的参数,官方详情页都给出了详细的介绍,在这里不再赘述。
我们通过详情页的介绍可以了解各参数的意义以及调用方法。
现在我们有了API接口的AppCode码,token,cityid,调用示例也给了我们。
开始上手用python来获取数据。首先我们要具备python的环境,在这里不再具体写环境的搭建,我使用的是python3的环境Anaconda3。
我们在桌面建一个demo-api文件夹,打开Anaconda pro