续期令牌
使用 refresh_token 获取新的 access_token
客户端在 access_token 过期后,可以使用 refresh_token 请求新的 access_token:
https://ydzx.panretro.com/external/api/v1/oauth2/token?
grant_type=refresh_token&
refresh_token=YOUR_REFRESH_TOKEN&
client_id=f81ddf2e519aab618c0bd8fef80ead2d&
client_secret=123456789&
scope=userinfo
参数说明:
| 参数名 | 必填 | 类型 | 说明 |
|---|---|---|---|
grant_type | 是 | 字符串 | 固定为 refresh_token |
refresh_token | 是 | 字符串 | 已存在的 refresh_token |
client_id | 是 | 字符串 | 客户端 ID |
client_secret | 是 | 字符串 | 客户端密钥 |
scope | 否 | 字符串 | 可选,指定新的访问范围,默认使用原 refresh_token 的范围 |
响应示例(JSON)
{
"access_token": "NEW_ACCESS_TOKEN",
"token_type": "bearer",
"expires_in": 3600,
"refresh_token": "NEW_REFRESH_TOKEN",
"scope": "userinfo"
}
字段说明:
| 字段名 | 类型 | 说明 |
|---|---|---|
access_token | 字符串 | 新的访问令牌 |
token_type | 字符串 | Token 类型,一般为 "bearer" |
expires_in | 整数 | access_token 有效期(秒) |
refresh_token | 字符串 | 新的 refresh_token(有些实现可能复用原来的 refresh_token) |
scope | 字符串 | 授权范围 |