token令牌-获取及使用

1.获取code授权码
  1. 接口地址:login/get-code
  2. 请求方式:GET
  3. 提交参数
  4. 字段
    类型
    是否必填
    默认值
    名称
    备注
    appid
    string
    null
    应用ID
    需GET方式传入参数
  5. 返回参数
  6. 字段
    类型
    名称
    备注
    code
    string
    应用授权码
    生命周期为五分钟且使用后立即失效,长度为10位的字符串
2.获取token令牌
  1. 接口地址:login/get-token
  2. 请求方式:GET
  3. 提交参数
  4. 字段
    类型
    是否必填
    默认值
    名称
    备注
    code
    string
    null
    应用授权码
    需GET方式传入参数
  5. 返回参数
  6. 字段
    类型
    名称
    备注
    token
    string
    应用令牌
    用于每次请求接口携带在Basic Authentication中
    duration
    integer
    有效时长
    令牌生命周期时长
    expiretime
    string
    到期时间
    令牌死亡时间,其格式为:YYYY-mm-dd HH:ii:ss
    ctime
    string
    生产日期
    令牌出生日期
3.使用token令牌
  1. 文字教程:在每次请求的请求头中加入‘Basic Authorization’基础认证,其值为:appid + ‘:’ + token 组成字符串,在将这段字符串用base64编码。啥是HTTP基础认证?
  2. PHP代码教程:
  3. $curl = curl_init();
    $header = array(
      'Content-Type: application/json',
      'Version: 你要请求的接口版本号',
      'Authorization: Basic '.base64_encode('你的应用ID:你获取到的令牌'),
    );
    curl_setopt($curl, CURLOPT_URL, '请求路径');
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($curl, CURLOPT_POST, 1);
    curl_setopt($curl, CURLOPT_HTTPHEADER, $header);
    $response = curl_exec($curl);
    curl_close($curl);
    unset($curl);
    print_r($response);

请使用电脑端访问该页面