Nhảy tới nội dung
Phiên bản: Lastest

API Refresh Token

API này được sử dụng để lấy lại ACCESS_TOKEN trong trường hợp ACCESS_TOKEN bị hết hạn. Sau khi gọi lấy refresh token thành công, refresh token cũ sẽ không còn hiệu lực

EndPoint

POST /api/v1/oauth/refresh_token

Header Params

Tham sốYêu cầuKiểu dữ liệuMô tảLưu ý
Content-TyperequiredStringGiá trị: application/json
{
"Content-Type": "application/json"
}

Request Params

Tham sốYêu cầuKiểu dữ liệuMô tảLưu ý
client_keyrequiredStringAPI KEY AppotaPay cung cấp
secret_keyrequiredStringSECRET KEY AppotaPay cung cấp
grant_typerequiredStringMặc định: authorization_code
refresh_tokenrequiredStringRefresh token trả về ở API Lấy Access Token Tài Khoản Ví

Example Request

{
"client_key": "1VXlZjO7vY7BJokQyaGbA5b3C9eT040pEdQq",
"secret_key": "R3cIrn81uYHgNLPOeqrFoCtG8UzJ",
"grant_type": "authorization_code",
"refresh_token": "R3cIrn81uYHgNLPOeqrFoCtG8UzJ1VXlZjO7vY7"
}

Response Params

{
"code": 200,
"data": {
"access_token": "c3ec19b7a8d93a7ee7be88aa2f2be328",
"token_type": "Bearer",
"refresh_token": "c09eb4ed6c65d152de9fcd74fdfe9cce",
"expiry_in": 1659411793,
"refresh_token_expiry_in": 1659411793
}
}

Thành công

Http Status Code 200 - OK

Tham sốKiểu dữ liệuMô tảLưu ý
codeIntegerMã lỗi
dataObjectChi tiết dữ liệu
data.access_tokenStringAccess Token của hệ thống Appota.
data.token_typeStringLoại tokenMặc định: Bearer
data.refresh_tokenStringRefresh Token của hệ thống Appota.
data.expiry_inIntegerThời hạn của access tokenUnix timestamp
data.refresh_token_expiry_inIntegerThời hạn của refresh tokenUnix timestamp

Thất bại

HTTP Status Code != 200

Tham sốKiểu dữ liệuMô tảLưu ý
codeIntegerMã lỗi
messageStringMô tả thêm về lỗi