阿里云课程:API请求与认证

in 读书笔记 with 0 comment

前言

快速刷了一下阿里云的API课程,内容不多,大致介绍了一下相关基础。课程共4课,主要是为了让大家知道阿里云提供了API商店哈哈哈哈哈。

HTTP请求包含的内容

状态码:请求状态

2xx:成功
5xx:失败(也有可能是4xx)
状态码可能是api服务商自定义的。

返回数据格式

JSON、XML两种居多,最新API一般为JSON

JSON数据格式表示方法

  1. 表示对象:对象的键值对(最常用)方式为大括号{}
{"name":"黑龙江","city":"哈尔滨"}
  1. 表示数组:方式为方括号[]
{
    "name":"China",
    "province":[{
        "name":"黑龙江",
        "city":"哈尔滨"},
        {"name":"广东",
        "city":"广州"}
    }]
}

API身份认证

API简单身份认证(APPCODE)

方法:

  1. Header中添加的Authorization字段
  2. 配置Authorization字段值为"APPCODE+半角空格+APPCODE值"

示例:

Authorization:APPCODE 3F435346D3244IJ4525436C01

API签名认证(AppKey&AppSecret)

满足更高的安全要求

API调用步骤

获取API文档>创建应用>获取授权>调用API

The article has been posted for too long and comments have been automatically closed.