API
Table of Contents
API 是什么
- Application Programming Interface 应用程序编程接口 – 不准确
- 存储到互联网服务器上的函数 – 简化版
如何使用API
- 知道服务器地址和函数名(模块名)和需求的参数
- 查看API的文档,了解调用函数(API)的方式。
限制or不限制访问API
通过密钥(keys)限制
- 当调用API时,也写入key的值,能让API提供方识别调用的用户
调用API的方式
对于Http(超文本传输协议,HyperText Transfer Protocol)有两种方式:GET,POST
GET
- 只能传递qurey string 像’'这样的符号要转义
- 限制了数据的长度(amount)
POST
- 能传递 query string 和 body(可以带有文件ex:图片)
- 不需转义
- 能传大量数据 – 一般都用POST
以requestt库发起POST请求为例子:
ps :pip install requests
requests.post(address,http_headers,function_parameters,message_body)
github_c9-python-getting-started
推荐去看原文