通过授权码获取access_token
POST
/x/account-oauth2/v1/token
授权流程说明
详细说明如下:
1.
2.
3.
如果应用申请了新的接口权限(scope),原有的已授权用户无法调用新的接口。需要引导已授权用户重新授权,并勾选相应scope,授权之后方可成功调用。
授权页只会显示应用已经申请通过的接口权限(scope)。以Web授权页为例,如图:

接口详细介绍
1.web应用授权
详细参考 web应用接入 章节
详细参考 ios应用接入 或 andriod应用接入 章节
第三方应用拿到 code 之后,通过 code 向哔哩哔哩服务器换取 access_token
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://api.bilibili.com/x/account-oauth2/v1/token?client_secret&grant_type=authorization_code&code=&client_id='
响应示例响应示例
{
"code": 0,
"message": "0",
"ttl": 1,
"data": {
"access_token": "d30bedaa4d8eb3128cf35ddc1030e27d",
"expires_in": 1630220614,
"refresh_token": "WxFDKwqScZIQDm4iWmKDvetyFugM6HkX"
}
}
请求参数
Query 参数
client_secret
string
必需
grant_type
string
必需
示例值:
authorization_code
code
string
必需
client_id
string
必需
Body 参数multipart/form-data
object {0}
返回响应
修改于 2022-06-13 07:14:03