文档
测试

- 刷新 Token

POST
/oauth/token

接口描述

刷新 Access Token

请求头

参数名
类型
描述
必填
Authorization
string
客户端凭证(由服务端分配);`Basic BASE64(app_key:app_secret)`;示例:Basic rforfrtyhjb==
必填

请求参数

参数名
类型
描述
必填
grant_type
string
固定为 refresh_token
必填
refresh_token
string
(登陆接口返回值中的字段) accdbe8b-3a04-4ea7-80a2-dc3c50631731
必填

响应参数

参数名
类型
描述
必填
access_token
string
用户token 示例:af72c6e1-d15d-483a-84d2-a803c9328518
必填
token_type
string
token类型;示例:bearer(之后的请求在请求头上要带上类型;如:Authorization: Bearer af72c6e1-d15d-483a-84d2-a803c9328518)
必填
refresh_token
string
用于刷新 access_token;示例:accdbe8b-3a04-4ea7-80a2-dc3c50631731
必填
expires_in
number
access_token 的有效期;示例:85859
必填
scope
string
用户的权限域;示例:server
必填

错误响应

参数名
类型
描述
必填
code
number
示例:1
必填
msg
string
示例:用户名或密码错误
必填
data
string
示例:invalid_exception
必填

说明 / 示例

**请求示例:** ```http POST http://localhost:11111/oauth/token?grant_type=refresh_token&refresh_token=99b306f5-1d9e-4dba-907e-b36fe5fb47c1 Authorization: Basic rforfrtyhjb== ``` **响应:** ```json { "access_token": "af72c6e1-d15d-483a-84d2-a803c9328518", "token_type": "bearer", "refresh_token": "accdbe8b-3a04-4ea7-80a2-dc3c50631731", "expires_in": 69365, "scope": "server" } ```