阿里云开发者平台提供了大量的应用程序的接口。
可以为实现功能提供了。
此示例以购买阿里云的天气预报接口为例示意阿里云市场的使用方法
官网
阿里云-上云就上阿里云
使用方法
进入并登录阿里云。
网址:阿里云-上云就上阿里云
进入云市场。选择API市场中的任意一个进入云市场
搜索关心的内容
我们来搜索天气相关的内容
此时有太多的天气
的服务商。我们选择比较靠谱的一个
杭州网尚科技有限公司
选择0元/1000 次,足够测试使用,购买不花钱
购买完毕后进入控制台。
在控制台中选择云市场
此时能够看到我们购买的服务。以及服务所提供的AppCode
记下这个AppCode, 不要告诉任何人哟!因为这是我们花钱买来的。
有了这个AppCode。我们就可以使用这个服务了。
AppCode:见上图
相关模块 import requests # 发送HTTP 请求模块 import json # json 解析模块 阿里云市场天气接口示例 import requests # API 的地址 url = 'http://jisuqgtq.market.alicloudapi.com/weather/query' # 请求头 headers = { # 根据API的要求,定义相对应的Content - Type 'Content-Type': 'application/json; charset=UTF-8', # 权限指定 APPCODE # 'Authorization': 'APPCODE 你管理后台中查询到的appcode' } # 设置查询参数 params = {'citycode': '101010100'} # 城市代码 r = requests.get(url, headers=headers, params=params) # print('r.json=', r.text) # json 数据 # r 即为相应对象其中包括天气信息 data = r.json() # data 绑定字典 # print(data) # 使用pprint 模块进行打印 import pprint # pprint.pprint(data) print('今晚的最低温度:') pprint.pprint(data['result']['daily'][0]['night']['templow']) # 取出后天最高、最低温度 pprint.pprint(data['result']['daily'][2]['day']['temphigh']) pprint.pprint(data['result']['daily'][2]['night']['templow'])