bilibili API 合集 - 目录
扫码登录
获取二维码地址
https://passport.bilibili.com/qrcode/getLoginUrl
请求方式: GET
返回类型: json
返回参数 | 说明 |
---|---|
url | 二维码地址,转换为二维码即可 |
oauthKey | OauthKey |
返回 json 示例:
{
"code": 0,
"status": true,
"ts": 1650680017,
"data": {
"url": "...",
"oauthKey": "..."
}
}
验证是否扫码
https://passport.bilibili.com/qrcode/getLoginInfo
请求方式:POST
返回类型:json
请求参数 | 说明 |
---|---|
oauthKey | OauthKey |
gourl | 直接填入 https://passport.bilibili.com/account/security 即可 |
返回参数 | 说明 |
---|---|
status | 扫码状态,True 为成功,Fasle 为失败 |
data | 状态码,-4 为未扫码,-2 为二维码过期 |
返回 json 示例:
未扫码
{
"status": "False",
"data": -4,
"message": "Can't scan~"
}
扫码成功
{
"code": 0,
"status": "True",
"ts": 1650681266,
"data": {
"url": "..."
}
}
二维码过期
{
"status": "False",
"data": -2,
"message": "Can't Match oauthKey~"
}
获取用户信息
https://api.live.bilibili.com/User/getUserInfo
请求方式:GET
返回类型:json
返回参数 | 说明 |
---|---|
code | 状态码,成功返回 REPONSE_OK,非 REPONSE_OK 为失败 |
uid | 用户 uid |
uname | 用户名 |
face | 用户头像 |
vip, svip | 大会员信息 |
user_level_rank | 用户等级排名 |
billCoin | 硬币数 |
返回 json 示例:
{
"code": "REPONSE_OK",
"msg": "success",
"message": "success",
"data": {
"uid": ...,
"uname": "...",
"silver": 0,
"gold": 0,
"face": "https://i0.hdslb.com/bfs/face/member/noface.jpg",
"achieve": 0,
"vip": 0,
"svip": 0,
"user_level": 0,
"user_next_level": 1,
"user_intimacy": 0,
"user_next_intimacy": 100000,
"user_level_rank": ">50000",
"user_charged": 0,
"billCoin": 3025
}
}
声明
本文由 Scott Sloan 原创,转载请标明原作者。