token获取

获取Token #

接口概述 #

通过供应商后台->接口凭证。创建AccessKeySecretKey,使用AccessKeySecretKey获取Token。

注意
AccessKeySecretKey是供应商后台->接口凭证中创建的,不要泄露给他人。
注意
每个AccessKeySecretKey对应一个Token,Token有效期为12小时。 过期后需要重新获取。重新获取新的token,会将旧的token失效。

请求URL #

POST {{host}}/token

请求参数 #

参数名 类型 是否必填 说明
access_key string AccessKey
secret_key string SecretKey

请求示例 #

curl --location 'https://cmall.crrcgo.cc/capi/v1/token' \
--header 'Content-Type: application/json' \
--data '{
  "access_key": "AKK7_JIIUVIIUU2EFTP73BROBTF0C4YC",
  "secret_key": "SKYRRS4F6ZI731CFKH3MPZII09N1JD6F"
}'
<?php

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://cmall.crrcgo.cc/capi/v1/token',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'POST',
  CURLOPT_POSTFIELDS =>'{
  "access_key": "AKK7_JIIUVIIUU2EFTP73BROBTF0C4YC",
  "secret_key": "SKYRRS4F6ZI731CFKH3MPZII09N1JD6F"
}',
  CURLOPT_HTTPHEADER => array(
    'Content-Type: application/json'
  ),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;

?>
OkHttpClient client = new OkHttpClient().newBuilder().build();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"access_key\": \"AKK7_JIIUVIIUU2EFTP73BROBTF0C4YC\",\n  \"secret_key\": \"SKYRRS4F6ZI731CFKH3MPZII09N1JD6F\"\n}");
Request request = new Request.Builder()
  .url("https://cmall.crrcgo.cc/capi/v1/token")
  .method("POST", body)
  .addHeader("Content-Type", "application/json")
  .build();
Response response = client.newCall(request).execute();
System.out.println(response.body().string());

响应 #

参数名 类型 参数路径 说明
code int 错误码
msg string 错误详情
data object 结果集
token string data Token
expired_at string data 过期时间
注意 过期时间为RFC3339格式。

响应示例 #

{
  "code": 10000,
  "msg": "success",
  "data": {
    "expired_at": "2024-05-12T11:01:09+08:00",
    "token": "MLHAEY2PX0VNCITFANBOXEKXDZEIVVZFKM1NC1QK"
  }
}