例行更新
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -3,3 +3,4 @@ user/relation.md
|
|||||||
user/space.md
|
user/space.md
|
||||||
login/password&SMS.md
|
login/password&SMS.md
|
||||||
B站API.txt
|
B站API.txt
|
||||||
|
login/msg.md
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
# 哔哩哔哩-API收集整理
|
# 哔哩哔哩-API收集整理
|
||||||
|
|
||||||
本项目对B站的野生api进行收集整理,以及研究使用方法并对其进行说明
|
本项目对B站的野生web端api进行收集整理,以及研究使用方法并对其进行说明
|
||||||
|
|
||||||
所有api均为标准http协议,返回值均为json
|
所有api均为标准http协议,返回值大都为json
|
||||||
|
|
||||||
**不断更新中....**
|
**不断更新中....**
|
||||||
|
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
- [二维码登录](https://github.com/SocialSisterYi/bilibili-API-collect/tree/master/login/QR.md)√
|
- [二维码登录](https://github.com/SocialSisterYi/bilibili-API-collect/tree/master/login/QR.md)√
|
||||||
- 密码&短信登录
|
- 密码&短信登录
|
||||||
- qq&微博登录
|
- qq&微博登录
|
||||||
- 登录基本信息
|
- [登录基本信息](https://github.com/SocialSisterYi/bilibili-API-collect/tree/master/login/login_info.md)√
|
||||||
- 在线用户
|
- 在线用户
|
||||||
- 消息
|
- 消息
|
||||||
- 私信
|
- 私信
|
||||||
@@ -68,6 +68,7 @@
|
|||||||
- 直播
|
- 直播
|
||||||
- 直播视频流
|
- 直播视频流
|
||||||
- 直播弹幕
|
- 直播弹幕
|
||||||
|
- B币钱包
|
||||||
- 漫画
|
- 漫画
|
||||||
- 轻视频
|
- 轻视频
|
||||||
- 哔哩哔哩游戏
|
- 哔哩哔哩游戏
|
||||||
|
|||||||
270
login/login_info.md
Normal file
270
login/login_info.md
Normal file
@@ -0,0 +1,270 @@
|
|||||||
|
# 登录基本信息
|
||||||
|
|
||||||
|
## 登录用户信息1(完整)
|
||||||
|
|
||||||
|
需要登录(SESSDATA)
|
||||||
|
|
||||||
|
api.bilibili.com/nav (使用转义)
|
||||||
|
|
||||||
|
api.bilibili.com/x/web-interface/nav (原始数据)
|
||||||
|
|
||||||
|
*方式:GET*
|
||||||
|
|
||||||
|
**json回复:**
|
||||||
|
|
||||||
|
| 字段 | 类型 | 内容 | 备注 |
|
||||||
|
| ------- | ---- | -------- | -------------------- |
|
||||||
|
| code | num | 返回值 | 0成功 -101账号未登录 |
|
||||||
|
| message | str | 错误信息 | 默认为0 |
|
||||||
|
| ttl | num | 1 | 作用尚不明确 |
|
||||||
|
| data | obj | 信息本体 | |
|
||||||
|
|
||||||
|
data 对象:
|
||||||
|
|
||||||
|
| 字段 | 类型 | 内容 | 备注 |
|
||||||
|
| --------------- | ---- | ---------------- | --------------- |
|
||||||
|
| isLogin | bool | 是否已登录 | |
|
||||||
|
| email_verified | num | 是否验证邮箱地址 | 0未验证 1已验证 |
|
||||||
|
| face | str | 登录用户头像url | jpg gif |
|
||||||
|
| level_info | obj | 等级信息 | |
|
||||||
|
| mid | num | 登录UID | |
|
||||||
|
| mobile_verified | num | 是否验证手机号 | 0未验证 1已验证 |
|
||||||
|
| money | num | 拥有硬币数 | |
|
||||||
|
| moral | num | 当前节操值 | 上限70 |
|
||||||
|
| official | obj | 认证信息 | |
|
||||||
|
| officialVerify | obj | 认证信息2 | |
|
||||||
|
| pendant | obj | 挂件信息 | |
|
||||||
|
| scores | num | 0 | 作用尚不明确 |
|
||||||
|
| uname | str | 登录用户昵称 | |
|
||||||
|
| vipDueDate | num | 大会员到期时间 | 毫秒 时间戳 |
|
||||||
|
| vipStatus | num | 会员开通状态 | 0无 1有 |
|
||||||
|
| vipType | num | 大会员类型 | 0无 1月度 2年度 |
|
||||||
|
| vip_pay_type | num | 会员开通状态 | 0无 1有 |
|
||||||
|
| vip_theme_type | num | 0 | 作用尚不明确 |
|
||||||
|
| wallet | obj | B币信息 | |
|
||||||
|
| has_shop | bool | false | 作用尚不明确 |
|
||||||
|
| shop_url | str | 空 | 作用尚不明确 |
|
||||||
|
| allowance_count | num | 0 | 作用尚不明确 |
|
||||||
|
| answer_status | num | 0 | 作用尚不明确 |
|
||||||
|
|
||||||
|
level_info 对象:
|
||||||
|
|
||||||
|
| 字段 | 类型 | 内容 | 备注 |
|
||||||
|
| ------------- | ---- | ------------------------ | ---- |
|
||||||
|
| current_level | num | 当前等级 | |
|
||||||
|
| current_min | num | 当前等级经验最低值 | |
|
||||||
|
| current_exp | num | 当前经验 | |
|
||||||
|
| next_exp | num | 升级下一等级需达到的经验 | |
|
||||||
|
|
||||||
|
official 对象:
|
||||||
|
|
||||||
|
| 字段 | 类型 | 内容 | 备注 |
|
||||||
|
| ----- | ---- | -------- | ------------------------------- |
|
||||||
|
| role | num | 认证类型 | 0无 1 2个人认证 3 4 5 6机构认证 |
|
||||||
|
| title | str | 认证信息 | 无为空 |
|
||||||
|
| desc | str | 认证备注 | 无为空 |
|
||||||
|
| type | num | 是否认证 | -1无 0认证 |
|
||||||
|
|
||||||
|
official_verify 对象:
|
||||||
|
|
||||||
|
| 字段 | 类型 | 内容 | 备注 |
|
||||||
|
| ---- | ---- | -------- | ---------- |
|
||||||
|
| type | num | 是否认证 | -1无 0认证 |
|
||||||
|
| desc | str | 认证信息 | 无为空 |
|
||||||
|
|
||||||
|
pendant 对象:
|
||||||
|
|
||||||
|
| 字段 | 类型 | 内容 | 备注 |
|
||||||
|
| ------ | ---- | ----------- | ------------ |
|
||||||
|
| pid | num | 挂件id | |
|
||||||
|
| name | str | 挂件名称 | |
|
||||||
|
| image | str | 挂件图片url | png |
|
||||||
|
| expire | num | 0 | 作用尚不明确 |
|
||||||
|
|
||||||
|
wallet 对象:
|
||||||
|
|
||||||
|
| 字段 | 类型 | 内容 | 备注 |
|
||||||
|
| --------------- | ---- | ------------- | ------------ |
|
||||||
|
| mid | num | 登录用户UID | |
|
||||||
|
| bcoin_balance | num | 拥有B币数 | |
|
||||||
|
| coupon_balance | num | 每月奖励B币数 | |
|
||||||
|
| coupon_due_time | num | 0 | 作用尚不明确 |
|
||||||
|
|
||||||
|
示例:
|
||||||
|
|
||||||
|
http://api.bilibili.com/x/web-interface/nav
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"code": 0,
|
||||||
|
"message": "0",
|
||||||
|
"ttl": 1,
|
||||||
|
"data": {
|
||||||
|
"isLogin": true,
|
||||||
|
"email_verified": 1,
|
||||||
|
"face": "http://i1.hdslb.com/bfs/face/480e2e98513aaeb65d2f2c76dbae750c4de722e9.jpg",
|
||||||
|
"level_info": {
|
||||||
|
"current_level": 5,
|
||||||
|
"current_min": 10800,
|
||||||
|
"current_exp": 14270,
|
||||||
|
"next_exp": 28800
|
||||||
|
},
|
||||||
|
"mid": 293793435,
|
||||||
|
"mobile_verified": 1,
|
||||||
|
"money": 2.5,
|
||||||
|
"moral": 70,
|
||||||
|
"official": {
|
||||||
|
"role": 0,
|
||||||
|
"title": "",
|
||||||
|
"desc": "",
|
||||||
|
"type": -1
|
||||||
|
},
|
||||||
|
"officialVerify": {
|
||||||
|
"type": -1,
|
||||||
|
"desc": ""
|
||||||
|
},
|
||||||
|
"pendant": {
|
||||||
|
"pid": 1492,
|
||||||
|
"name": "2020拜年祭·典藏",
|
||||||
|
"image": "http://i0.hdslb.com/bfs/face/6550f53324c330f201a528e70ef305cb10ac2c01.png",
|
||||||
|
"expire": 0
|
||||||
|
},
|
||||||
|
"scores": 0,
|
||||||
|
"uname": "社会易姐QwQ",
|
||||||
|
"vipDueDate": 1612454400000,
|
||||||
|
"vipStatus": 1,
|
||||||
|
"vipType": 2,
|
||||||
|
"vip_pay_type": 1,
|
||||||
|
"vip_theme_type": 0,
|
||||||
|
"wallet": {
|
||||||
|
"mid": 293793435,
|
||||||
|
"bcoin_balance": 10,
|
||||||
|
"coupon_balance": 5,
|
||||||
|
"coupon_due_time": 0
|
||||||
|
},
|
||||||
|
"has_shop": false,
|
||||||
|
"shop_url": "",
|
||||||
|
"allowance_count": 0,
|
||||||
|
"answer_status": 0
|
||||||
|
}
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## 登录用户信息2(仅部分并带有转义)
|
||||||
|
|
||||||
|
需要登录(SESSDATA)
|
||||||
|
|
||||||
|
需要验证DedeUserID存在且不为0
|
||||||
|
|
||||||
|
account.bilibili.com/home/userInfo (使用转义)
|
||||||
|
|
||||||
|
*方式:GET*
|
||||||
|
|
||||||
|
**json回复:**
|
||||||
|
|
||||||
|
| 字段 | 类型 | 内容 | 备注 |
|
||||||
|
| ------ | ---- | -------- | -------------------- |
|
||||||
|
| code | num | 返回值 | 0成功 -101账号未登录 |
|
||||||
|
| status | bool | true | 作用尚不明确 |
|
||||||
|
| data | obj | 信息本体 | |
|
||||||
|
|
||||||
|
data 对象:
|
||||||
|
|
||||||
|
| 字段 | 类型 | 内容 | 备注 |
|
||||||
|
| ----------------- | ---- | ----------------- | --------------- |
|
||||||
|
| level_info | obj | 等级信息 | |
|
||||||
|
| bCoins | num | 拥有B币数 | |
|
||||||
|
| coins | num | 拥有硬币数 | |
|
||||||
|
| face | str | 登录用户头像url | jpg gif |
|
||||||
|
| nameplate_current | null | ??? | 作用尚不明确 |
|
||||||
|
| pendant_current | str | 登录用户头像框url | png |
|
||||||
|
| uname | str | 登录用户昵称 | |
|
||||||
|
| userStatus | str | 登录用户状态 | |
|
||||||
|
| vipType | num | 大会员类型 | 0无 1月度 2年度 |
|
||||||
|
| vipStatus | num | 会员开通状态 | 0无 1有 |
|
||||||
|
| official_verify | num | 是否认证 | -1无 0认证 |
|
||||||
|
| pointBalance | num | 0 | 作用尚不明确 |
|
||||||
|
|
||||||
|
level_info 对象:
|
||||||
|
|
||||||
|
| 字段 | 类型 | 内容 | 备注 |
|
||||||
|
| ------------- | ---- | ------------------------ | ---- |
|
||||||
|
| current_level | num | 当前等级 | |
|
||||||
|
| current_min | num | 当前等级经验最低值 | |
|
||||||
|
| current_exp | num | 当前经验 | |
|
||||||
|
| next_exp | num | 升级下一等级需达到的经验 | |
|
||||||
|
|
||||||
|
示例:
|
||||||
|
|
||||||
|
http://account.bilibili.com/home/userInfo
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"code": 0,
|
||||||
|
"status": true,
|
||||||
|
"data": {
|
||||||
|
"level_info": {
|
||||||
|
"current_level": 5,
|
||||||
|
"current_min": 10800,
|
||||||
|
"current_exp": 14270,
|
||||||
|
"next_exp": 28800
|
||||||
|
},
|
||||||
|
"bCoins": 10,
|
||||||
|
"coins": 2.5,
|
||||||
|
"face": "http:\/\/i2.hdslb.com\/bfs\/face\/480e2e98513aaeb65d2f2c76dbae750c4de722e9.jpg",
|
||||||
|
"nameplate_current": null,
|
||||||
|
"pendant_current": "http:\/\/i0.hdslb.com\/bfs\/face\/6550f53324c330f201a528e70ef305cb10ac2c01.png",
|
||||||
|
"uname": "\u793e\u4f1a\u6613\u59d0QwQ",
|
||||||
|
"userStatus": "\u6b63\u5f0f\u4f1a\u5458",
|
||||||
|
"vipType": 2,
|
||||||
|
"vipStatus": 1,
|
||||||
|
"official_verify": -1,
|
||||||
|
"pointBalance": 0
|
||||||
|
}
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## 登录用户状态数
|
||||||
|
|
||||||
|
需要登录(SESSDATA)
|
||||||
|
|
||||||
|
api.bilibili.com/x/web-interface/nav/stat
|
||||||
|
|
||||||
|
*方式:GET*
|
||||||
|
|
||||||
|
**json回复:**
|
||||||
|
|
||||||
|
| 字段 | 类型 | 内容 | 备注 |
|
||||||
|
| ------- | ---- | -------- | -------------------- |
|
||||||
|
| code | num | 返回值 | 0成功 -101账号未登录 |
|
||||||
|
| message | str | 错误信息 | 默认为0 |
|
||||||
|
| ttl | num | 1 | 作用尚不明确 |
|
||||||
|
| data | obj | 信息本体 | |
|
||||||
|
|
||||||
|
| 字段 | 类型 | 内容 | 备注 |
|
||||||
|
| ------------- | ---- | ---------- | ---- |
|
||||||
|
| following | num | 关注数 | |
|
||||||
|
| follower | num | 粉丝数 | |
|
||||||
|
| dynamic_count | num | 发布动态数 | |
|
||||||
|
|
||||||
|
示例:
|
||||||
|
|
||||||
|
http://api.bilibili.com/x/web-interface/nav/stat
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"code": 0,
|
||||||
|
"message": "0",
|
||||||
|
"ttl": 1,
|
||||||
|
"data": {
|
||||||
|
"following": 695,
|
||||||
|
"follower": 365,
|
||||||
|
"dynamic_count": 162
|
||||||
|
}
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
10
user/info.md
10
user/info.md
@@ -159,7 +159,7 @@ card 对象:
|
|||||||
| pendant | obj | 挂件 | |
|
| pendant | obj | 挂件 | |
|
||||||
| nameplate | obj | 勋章 | |
|
| nameplate | obj | 勋章 | |
|
||||||
| Official | obj | 认证信息 | |
|
| Official | obj | 认证信息 | |
|
||||||
| official_verify | obj | 认证信息 | |
|
| official_verify | obj | 认证信息2 | |
|
||||||
| vip | obj | 大会员状态 | |
|
| vip | obj | 大会员状态 | |
|
||||||
| space | obj | 主页头图 | |
|
| space | obj | 主页头图 | |
|
||||||
| following | bool | 是否关注此用户 | 需要登录(SESSDATA) 默认为false |
|
| following | bool | 是否关注此用户 | 需要登录(SESSDATA) 默认为false |
|
||||||
@@ -203,9 +203,9 @@ Official 对象:
|
|||||||
|
|
||||||
official_verify 对象:
|
official_verify 对象:
|
||||||
| 字段 | 类型 | 内容 | 备注 |
|
| 字段 | 类型 | 内容 | 备注 |
|
||||||
| ----- | ----- | -------- | ------------------------------- |
|
| ---- | ---- | -------- | ---------- |
|
||||||
| type | num | 是否认证 | -1无 0认证 |
|
| type | num | 是否认证 | -1无 0认证 |
|
||||||
| desc | str | 认证信息 | |
|
| desc | str | 认证信息 | 无为空 |
|
||||||
|
|
||||||
vip 对象:
|
vip 对象:
|
||||||
| 字段 | 类型 | 内容 | 备注 |
|
| 字段 | 类型 | 内容 | 备注 |
|
||||||
@@ -362,10 +362,10 @@ label 对象:
|
|||||||
|
|
||||||
pendant 对象:
|
pendant 对象:
|
||||||
| 字段 | 类型 | 内容 | 备注 |
|
| 字段 | 类型 | 内容 | 备注 |
|
||||||
| ------------- | ----- | ---------------- | ------------------ |
|
| ------ | ---- | ----------- | ------------ |
|
||||||
| pid | num | 挂件id | |
|
| pid | num | 挂件id | |
|
||||||
| name | str | 挂件名称 | |
|
| name | str | 挂件名称 | |
|
||||||
| image | str | 挂件图片链接 | png |
|
| image | str | 挂件图片url | png |
|
||||||
| expire | num | 0 | 作用尚不明确 |
|
| expire | num | 0 | 作用尚不明确 |
|
||||||
|
|
||||||
nameplate 对象:
|
nameplate 对象:
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
# 视频点赞&投币&收藏
|
# 视频点赞&投币&收藏
|
||||||
|
|
||||||
## 点赞视频
|
## 操作
|
||||||
|
|
||||||
|
### 点赞视频
|
||||||
|
|
||||||
需要登录(SESSDATA)
|
需要登录(SESSDATA)
|
||||||
|
|
||||||
@@ -36,7 +38,7 @@ curl -b "SESSDATA=xxx" -d "aid=79677524&like=1&csrf=xxx" "http://api.bilibili.co
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
## 投币视频
|
### 投币视频
|
||||||
|
|
||||||
需要登录(SESSDATA)
|
需要登录(SESSDATA)
|
||||||
|
|
||||||
@@ -83,7 +85,7 @@ curl -b "SESSDATA=xxx" -d "aid=90671873&select_like=1&multiply=2&csrf=xxx" "api.
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
## 收藏视频
|
### 收藏视频
|
||||||
|
|
||||||
需要登录(SESSDATA)
|
需要登录(SESSDATA)
|
||||||
|
|
||||||
@@ -131,7 +133,7 @@ curl --referer "http://www.bilibili.com" -b "SESSDATA=xxx" -d "rid=90671873&type
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
## 一键三连视频
|
### 一键三连视频
|
||||||
|
|
||||||
需要登录(SESSDATA)
|
需要登录(SESSDATA)
|
||||||
|
|
||||||
@@ -182,7 +184,9 @@ curl -b "SESSDATA=xxx" -d "aid=91003840&csrf=xxx" "http://api.bilibili.com/x/web
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
## 判断视频是否被收藏
|
## 判断状态
|
||||||
|
|
||||||
|
### 视频被收藏
|
||||||
|
|
||||||
需要登录(SESSDATA)
|
需要登录(SESSDATA)
|
||||||
|
|
||||||
@@ -228,7 +232,7 @@ http://api.bilibili.com/x/v2/fav/video/favoured?aid=46281123
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
## 判断视频是否被点赞
|
### 视频被点赞
|
||||||
|
|
||||||
需要登录(SESSDATA)
|
需要登录(SESSDATA)
|
||||||
|
|
||||||
@@ -264,7 +268,7 @@ http://api.bilibili.com/x/web-interface/archive/has/like?aid=39330059
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
## 判断视频是否被投币
|
### 视频被投币
|
||||||
|
|
||||||
需要登录(SESSDATA)
|
需要登录(SESSDATA)
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# 视频状态数
|
# 视频状态数
|
||||||
|
|
||||||
## 视频状态数1
|
## 视频状态数1(备用 部分 不墙py)
|
||||||
api.bilibili.com/archive_stat/stat
|
api.bilibili.com/archive_stat/stat
|
||||||
|
|
||||||
*方式:GET*
|
*方式:GET*
|
||||||
@@ -62,7 +62,7 @@ http://api.bilibili.com/archive_stat/stat?aid=91572143
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
## 视频状态数2
|
## 视频状态数2(常用 全 墙py)
|
||||||
api.bilibili.com/x/web-interface/archive/stat
|
api.bilibili.com/x/web-interface/archive/stat
|
||||||
|
|
||||||
**此API克制python,UA中只要有"python"字眼就会被墙,如用py请改UA**
|
**此API克制python,UA中只要有"python"字眼就会被墙,如用py请改UA**
|
||||||
|
|||||||
Reference in New Issue
Block a user