Refresh Access Token¶
Refresh the generated access token before it expires (the expiring time of the access token is 2 hours by default).
Request Format¶
POST https://{apigw-address}/apim-token-service/v2.0/token/refresh
Request Parameters (Body)¶
| Name | Mandatory/Optional | Data Type | Description | 
|---|---|---|---|
| appKey | Mandatory | String | The access key of the application. | 
| encryption | Mandatory | String | The encrypted ciphertext. See Encryption Generation Rule >> | 
| timestamp | Mandatory | Long | The timestamp of the current system time (UNIX time, accurate to milliseconds), e.g. 1572574909697. | 
| accessToken | Mandatory | String | The access token to be refreshed. | 
Response Parameters¶
| Name | Data Type | Descritpion | 
|---|---|---|
| status | Integer | The API request status code, with 0 indicating a successful request. | 
| msg | String | The explanation of the status code. | 
| business | String | The business parameter, with the value apim-token-service. | 
| data | Data Struct | The refreshed access token and its expiring time. | 
Data Struct¶
| Name | Data Type | Description | 
|---|---|---|
| accessToken | String | The refreshed access token. | 
| expire | Integer | The expiring time of the access token in seconds, with an initial value of 7,200 (i.e. 2 hours). | 
Sample¶
Request Sample¶
url: https://{apigw-address}/apim-token-service/v2.0/token/refresh
method: POST
requestBody:
{
    "appKey": "yourAppKey",
    "encryption": "87c6885cec7525e2f219f86a82b280cc8c2d6ff4040a4b5f8acf9aeeda37aba8",
    "accessToken":"yourAccessToken",
    "timestamp": 1572574909697
    }
Return Sample¶
{
    "status": 0,
    "msg": "SUCCESS",
    "business": "apim-token-service",
    "data": {
        "accessToken": "Refreshed_Access_Token",
        "expire": 7200
    }
}