实现 API 调用接口
2021-03-06 22:29
标签:key 不可 大小 配置 code 操作 The web amp API(Application Programming Interface) 应用程序编程接口是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一次例程的能力,而又无需访问源码或理解内部工作机制的细节。 面向对象语言的 API 例:Java API 列表 库与框架的 API 例:Windows API、Windows DirectX API 与协议 例:LDAP 应用程序接口 API 与设备接口 例:PC BIOS 调用接口、ASPI for SCSI 设备接口 Web API 例:Google 地图 API、新浪微博 API、阿里云 API 市场 好处:客户端与服务端的开发语言无关,利于微服务和分布式的开发。 URL(API调用地址)、请求方式、Headers(请求头)、Body(请求主体) Headers(请求头) 提供了请求的元信息,是一个简单的项目列表,其中有客户端发送请求的时间和请求主体的大小、身份认证等信息。 Body(请求主体) 包含了客户端希望发送给服务器的数据。 常见的主要有四种: 未调用成功,会返回 5xx 表示服务不可用; 例如:500 API 网关内部错误/底层服务错误;503 服务不可用,504 后端服务超时。 json 格式(多采用) 表示对象,键值对类型 表示数组,采用方括号 如下: 再阿里云中,有两种认证方式 简单认证,基于 APPCODE 方式 如果 APPCODE 获取 API 访问权限 例子: 签名认证方式,AppKey & AppSecret AppKey 和 AppSecret 相当于当前账户的另外一套账号和密码机制,再控制台找到对于的 AppKey 和 AppSecret 具体使用方式在调用时会有官网介绍。 阿里云 api 市场提供在线调试功能 获取 api 文档--创建应用--获取授权--调用 api 调用 api 三个基础条件: 实现 API 调用接口 标签:key 不可 大小 配置 code 操作 The web amp 原文地址:https://www.cnblogs.com/Believe-oneself/p/12839913.html实现 API 调用接口
API 简介
API 的概念
API 的特点
API 的分类
为什么要使用 API
API的请求与认证
Web API 协议及 HTTP 请求
HTTP请求包含的内容
API 请求方式
返回状态码
HTTP 状态码
含义
200 OK - [GET]
服务器成功返回用户请求的数据
204 NO CONNTENT - [DELETE]
用户数据删除成功
...
...
返回数据格式
{"name":"a","age":20}
{
"code":2000,
"data":[
{
"name":"a",
"age":19
},
{
"name":"b",
"age":20
}
]
}
API 身份认证及签名认证
Authorization:APPCODE 123456789ABC
API 调试和调用(阿里云)
API 调试
API 调用步骤
调用 API
API 调用注意事项