Python|Python使用阿里云开发者平台
使用阿里云开发者平台 阿里云开发者平台提供了大量的应用程序的接口。
可以为实现功能提供了。
此示例以购买阿里云的天气预报接口为例示意阿里云市场的使用方法
- 官网
阿里云-上云就上阿里云
- 使用方法
- 购买云市场的服务
- 编写自己的云服务
购买云市场的天气服务
- 进入并登录阿里云。
网址:阿里云-上云就上阿里云
- 进入云市场。选择API市场中的任意一个进入云市场
文章图片
- 【Python|Python使用阿里云开发者平台】搜索关心的内容
文章图片
- 我们来搜索天气相关的内容
文章图片
- 此时有太多的
天气
的服务商。我们选择比较靠谱的一个
杭州网尚科技有限公司
文章图片
- 选择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 = https://www.it610.com/article/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'])
推荐阅读
- 由浅入深理解AOP
- 【译】20个更有效地使用谷歌搜索的技巧
- mybatisplus如何在xml的连表查询中使用queryWrapper
- MybatisPlus|MybatisPlus LambdaQueryWrapper使用int默认值的坑及解决
- MybatisPlus使用queryWrapper如何实现复杂查询
- python学习之|python学习之 实现QQ自动发送消息
- 逻辑回归的理解与python示例
- python自定义封装带颜色的logging模块
- 【Leetcode/Python】001-Two|【Leetcode/Python】001-Two Sum
- iOS中的Block