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

Required or Not

Data Type

Description

appKey

True

String

The access key of the application

encryption

True

String

Encrypted ciphertext. See Encryption Generation Rule >>

timestamp

True

Long

Time stamp of the current system time (UNIX time, accurate to milliseconds), e.g. 1572574909697

accessToken

True

String

The access token to be refreshed

Response Parameters

Name

Data Type

Descritpion

status

Integer

API request status code, with 0 indicating successful request

msg

String

Explanation of the status codes

business

String

Business parameter, with the value of apim-token-service

data

Data Struct

Refreshed access token and its expiring time

Data Struct

Name

Data Type

Description

accessToken

String

The refreshed access token

expire

Integer

Expiring time of the access token in seconds, with an initial value of 7,200 (i.e. 2 hours).

Sample

Request Sample

POST
https://{apigw-address}/apim-token-service/v2.0/token/refresh
{
    "appKey": "5acb82e7-a11e-4300-9164-c8b20b638e8b",
    "encryption": "87c6885cec7525e2f219f86a82b280cc8c2d6ff4040a4b5f8acf9aeeda37aba8",
    "accessToken":"adsfwerasdfsdfasggaaf",
    "timestamp": 1572574909697
    }

Return Sample

{
    "status": 0,
    "msg": "SUCCESS",
    "business": "apim-token-service",
    "data": {
        "accessToken": "Refreshed_Access_Token",
        "expire": 7200
    }
}