XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet
公开
关注 0 Fork 0 Star 0
返回提交历史

XFEstudio/bilibili-API-collect

例行更新

8913059
SocialSisterYi <45892418+SocialSisterYi@users.noreply.github.com>
提交于

代码差异

6 个文件 +299 -23
Modified .gitignore +1 -0
@@ -3,3 +3,4 @@ user/relation.md
3 3 user/space.md
4 4 login/password&SMS.md
5 5 B站API.txt
6 login/msg.md
Modified README.md +4 -3
@@ -1,8 +1,8 @@
1 1 # 哔哩哔哩-API收集整理
2 2
3 本项目对B站的野生api进行收集整理,以及研究使用方法并对其进行说明
3 本项目对B站的野生web端api进行收集整理,以及研究使用方法并对其进行说明
4 4
5 所有api均为标准http协议,返回值均为json
5 所有api均为标准http协议,返回值大都为json
6 6
7 7 **不断更新中....**
8 8
@@ -15,7 +15,7 @@
15 15 - [二维码登录](https://github.com/SocialSisterYi/bilibili-API-collect/tree/master/login/QR.md)√
16 16 - 密码&短信登录
17 17 - qq&微博登录
18 - 登录基本信息
18 - [登录基本信息](https://github.com/SocialSisterYi/bilibili-API-collect/tree/master/login/login_info.md)√
19 19 - 在线用户
20 20 - 消息
21 21 - 私信
@@ -68,6 +68,7 @@
68 68 - 直播
69 69 - 直播视频流
70 70 - 直播弹幕
71 - B币钱包
71 72 - 漫画
72 73 - 轻视频
73 74 - 哔哩哔哩游戏
Added login/login_info.md +270 -0
@@ -0,0 +1,270 @@
1 # 登录基本信息
2
3 ## 登录用户信息1(完整)
4
5 需要登录(SESSDATA)
6
7 api.bilibili.com/nav (使用转义)
8
9 api.bilibili.com/x/web-interface/nav (原始数据)
10
11 *方式:GET*
12
13 **json回复:**
14
15 | 字段 | 类型 | 内容 | 备注 |
16 | ------- | ---- | -------- | -------------------- |
17 | code | num | 返回值 | 0成功 -101账号未登录 |
18 | message | str | 错误信息 | 默认为0 |
19 | ttl | num | 1 | 作用尚不明确 |
20 | data | obj | 信息本体 | |
21
22 data 对象:
23
24 | 字段 | 类型 | 内容 | 备注 |
25 | --------------- | ---- | ---------------- | --------------- |
26 | isLogin | bool | 是否已登录 | |
27 | email_verified | num | 是否验证邮箱地址 | 0未验证 1已验证 |
28 | face | str | 登录用户头像url | jpg gif |
29 | level_info | obj | 等级信息 | |
30 | mid | num | 登录UID | |
31 | mobile_verified | num | 是否验证手机号 | 0未验证 1已验证 |
32 | money | num | 拥有硬币数 | |
33 | moral | num | 当前节操值 | 上限70 |
34 | official | obj | 认证信息 | |
35 | officialVerify | obj | 认证信息2 | |
36 | pendant | obj | 挂件信息 | |
37 | scores | num | 0 | 作用尚不明确 |
38 | uname | str | 登录用户昵称 | |
39 | vipDueDate | num | 大会员到期时间 | 毫秒 时间戳 |
40 | vipStatus | num | 会员开通状态 | 0无 1有 |
41 | vipType | num | 大会员类型 | 0无 1月度 2年度 |
42 | vip_pay_type | num | 会员开通状态 | 0无 1有 |
43 | vip_theme_type | num | 0 | 作用尚不明确 |
44 | wallet | obj | B币信息 | |
45 | has_shop | bool | false | 作用尚不明确 |
46 | shop_url | str | 空 | 作用尚不明确 |
47 | allowance_count | num | 0 | 作用尚不明确 |
48 | answer_status | num | 0 | 作用尚不明确 |
49
50 level_info 对象:
51
52 | 字段 | 类型 | 内容 | 备注 |
53 | ------------- | ---- | ------------------------ | ---- |
54 | current_level | num | 当前等级 | |
55 | current_min | num | 当前等级经验最低值 | |
56 | current_exp | num | 当前经验 | |
57 | next_exp | num | 升级下一等级需达到的经验 | |
58
59 official 对象:
60
61 | 字段 | 类型 | 内容 | 备注 |
62 | ----- | ---- | -------- | ------------------------------- |
63 | role | num | 认证类型 | 0无 1 2个人认证 3 4 5 6机构认证 |
64 | title | str | 认证信息 | 无为空 |
65 | desc | str | 认证备注 | 无为空 |
66 | type | num | 是否认证 | -1无 0认证 |
67
68 official_verify 对象:
69
70 | 字段 | 类型 | 内容 | 备注 |
71 | ---- | ---- | -------- | ---------- |
72 | type | num | 是否认证 | -1无 0认证 |
73 | desc | str | 认证信息 | 无为空 |
74
75 pendant 对象:
76
77 | 字段 | 类型 | 内容 | 备注 |
78 | ------ | ---- | ----------- | ------------ |
79 | pid | num | 挂件id | |
80 | name | str | 挂件名称 | |
81 | image | str | 挂件图片url | png |
82 | expire | num | 0 | 作用尚不明确 |
83
84 wallet 对象:
85
86 | 字段 | 类型 | 内容 | 备注 |
87 | --------------- | ---- | ------------- | ------------ |
88 | mid | num | 登录用户UID | |
89 | bcoin_balance | num | 拥有B币数 | |
90 | coupon_balance | num | 每月奖励B币数 | |
91 | coupon_due_time | num | 0 | 作用尚不明确 |
92
93 示例:
94
95 http://api.bilibili.com/x/web-interface/nav
96
97 ```json
98 {
99 "code": 0,
100 "message": "0",
101 "ttl": 1,
102 "data": {
103 "isLogin": true,
104 "email_verified": 1,
105 "face": "http://i1.hdslb.com/bfs/face/480e2e98513aaeb65d2f2c76dbae750c4de722e9.jpg",
106 "level_info": {
107 "current_level": 5,
108 "current_min": 10800,
109 "current_exp": 14270,
110 "next_exp": 28800
111 },
112 "mid": 293793435,
113 "mobile_verified": 1,
114 "money": 2.5,
115 "moral": 70,
116 "official": {
117 "role": 0,
118 "title": "",
119 "desc": "",
120 "type": -1
121 },
122 "officialVerify": {
123 "type": -1,
124 "desc": ""
125 },
126 "pendant": {
127 "pid": 1492,
128 "name": "2020拜年祭·典藏",
129 "image": "http://i0.hdslb.com/bfs/face/6550f53324c330f201a528e70ef305cb10ac2c01.png",
130 "expire": 0
131 },
132 "scores": 0,
133 "uname": "社会易姐QwQ",
134 "vipDueDate": 1612454400000,
135 "vipStatus": 1,
136 "vipType": 2,
137 "vip_pay_type": 1,
138 "vip_theme_type": 0,
139 "wallet": {
140 "mid": 293793435,
141 "bcoin_balance": 10,
142 "coupon_balance": 5,
143 "coupon_due_time": 0
144 },
145 "has_shop": false,
146 "shop_url": "",
147 "allowance_count": 0,
148 "answer_status": 0
149 }
150 }
151 ```
152
153
154
155 ## 登录用户信息2(仅部分并带有转义)
156
157 需要登录(SESSDATA)
158
159 需要验证DedeUserID存在且不为0
160
161 account.bilibili.com/home/userInfo (使用转义)
162
163 *方式:GET*
164
165 **json回复:**
166
167 | 字段 | 类型 | 内容 | 备注 |
168 | ------ | ---- | -------- | -------------------- |
169 | code | num | 返回值 | 0成功 -101账号未登录 |
170 | status | bool | true | 作用尚不明确 |
171 | data | obj | 信息本体 | |
172
173 data 对象:
174
175 | 字段 | 类型 | 内容 | 备注 |
176 | ----------------- | ---- | ----------------- | --------------- |
177 | level_info | obj | 等级信息 | |
178 | bCoins | num | 拥有B币数 | |
179 | coins | num | 拥有硬币数 | |
180 | face | str | 登录用户头像url | jpg gif |
181 | nameplate_current | null | ??? | 作用尚不明确 |
182 | pendant_current | str | 登录用户头像框url | png |
183 | uname | str | 登录用户昵称 | |
184 | userStatus | str | 登录用户状态 | |
185 | vipType | num | 大会员类型 | 0无 1月度 2年度 |
186 | vipStatus | num | 会员开通状态 | 0无 1有 |
187 | official_verify | num | 是否认证 | -1无 0认证 |
188 | pointBalance | num | 0 | 作用尚不明确 |
189
190 level_info 对象:
191
192 | 字段 | 类型 | 内容 | 备注 |
193 | ------------- | ---- | ------------------------ | ---- |
194 | current_level | num | 当前等级 | |
195 | current_min | num | 当前等级经验最低值 | |
196 | current_exp | num | 当前经验 | |
197 | next_exp | num | 升级下一等级需达到的经验 | |
198
199 示例:
200
201 http://account.bilibili.com/home/userInfo
202
203 ```json
204 {
205 "code": 0,
206 "status": true,
207 "data": {
208 "level_info": {
209 "current_level": 5,
210 "current_min": 10800,
211 "current_exp": 14270,
212 "next_exp": 28800
213 },
214 "bCoins": 10,
215 "coins": 2.5,
216 "face": "http:\/\/i2.hdslb.com\/bfs\/face\/480e2e98513aaeb65d2f2c76dbae750c4de722e9.jpg",
217 "nameplate_current": null,
218 "pendant_current": "http:\/\/i0.hdslb.com\/bfs\/face\/6550f53324c330f201a528e70ef305cb10ac2c01.png",
219 "uname": "\u793e\u4f1a\u6613\u59d0QwQ",
220 "userStatus": "\u6b63\u5f0f\u4f1a\u5458",
221 "vipType": 2,
222 "vipStatus": 1,
223 "official_verify": -1,
224 "pointBalance": 0
225 }
226 }
227 ```
228
229
230
231 ## 登录用户状态数
232
233 需要登录(SESSDATA)
234
235 api.bilibili.com/x/web-interface/nav/stat
236
237 *方式:GET*
238
239 **json回复:**
240
241 | 字段 | 类型 | 内容 | 备注 |
242 | ------- | ---- | -------- | -------------------- |
243 | code | num | 返回值 | 0成功 -101账号未登录 |
244 | message | str | 错误信息 | 默认为0 |
245 | ttl | num | 1 | 作用尚不明确 |
246 | data | obj | 信息本体 | |
247
248 | 字段 | 类型 | 内容 | 备注 |
249 | ------------- | ---- | ---------- | ---- |
250 | following | num | 关注数 | |
251 | follower | num | 粉丝数 | |
252 | dynamic_count | num | 发布动态数 | |
253
254 示例:
255
256 http://api.bilibili.com/x/web-interface/nav/stat
257
258 ```json
259 {
260 "code": 0,
261 "message": "0",
262 "ttl": 1,
263 "data": {
264 "following": 695,
265 "follower": 365,
266 "dynamic_count": 162
267 }
268 }
269 ```
270
Modified user/info.md +11 -11
@@ -159,7 +159,7 @@ card 对象:
159 159 | pendant | obj | 挂件 | |
160 160 | nameplate | obj | 勋章 | |
161 161 | Official | obj | 认证信息 | |
162 | official_verify | obj | 认证信息 | |
162 | official_verify | obj | 认证信息2 | |
163 163 | vip | obj | 大会员状态 | |
164 164 | space | obj | 主页头图 | |
165 165 | following | bool | 是否关注此用户 | 需要登录(SESSDATA) 默认为false |
@@ -202,10 +202,10 @@ Official 对象:
202 202 | type | num | 是否认证 | -1无 0认证 |
203 203
204 204 official_verify 对象:
205 | 字段 | 类型 | 内容 | 备注 |
206 | ----- | ----- | -------- | ------------------------------- |
207 | type | num | 是否认证 | -1无 0认证 |
208 | desc | str | 认证信息 | |
205 | 字段 | 类型 | 内容 | 备注 |
206 | ---- | ---- | -------- | ---------- |
207 | type | num | 是否认证 | -1无 0认证 |
208 | desc | str | 认证信息 | 无为空 |
209 209
210 210 vip 对象:
211 211 | 字段 | 类型 | 内容 | 备注 |
@@ -361,12 +361,12 @@ label 对象:
361 361 | path | str | 空 | 作用尚不明确 |
362 362
363 363 pendant 对象:
364 | 字段 | 类型 | 内容 | 备注 |
365 | ------------- | ----- | ---------------- | ------------------ |
366 | pid | num | 挂件id | |
367 | name | str | 挂件名称 | |
368 | image | str | 挂件图片链接 | png |
369 | expire | num | 0 | 作用尚不明确 |
364 | 字段 | 类型 | 内容 | 备注 |
365 | ------ | ---- | ----------- | ------------ |
366 | pid | num | 挂件id | |
367 | name | str | 挂件名称 | |
368 | image | str | 挂件图片url | png |
369 | expire | num | 0 | 作用尚不明确 |
370 370
371 371 nameplate 对象:
372 372 | 字段 | 类型 | 内容 | 备注 |
Modified video/like_coin_fav.md +11 -7
@@ -1,6 +1,8 @@
1 1 # 视频点赞&投币&收藏
2 2
3 ## 点赞视频
3 ## 操作
4
5 ### 点赞视频
4 6
5 7 需要登录(SESSDATA)
6 8
@@ -36,7 +38,7 @@ curl -b "SESSDATA=xxx" -d "aid=79677524&like=1&csrf=xxx" "http://api.bilibili.co
36 38 }
37 39 ```
38 40
39 ## 投币视频
41 ### 投币视频
40 42
41 43 需要登录(SESSDATA)
42 44
@@ -83,7 +85,7 @@ curl -b "SESSDATA=xxx" -d "aid=90671873&select_like=1&multiply=2&csrf=xxx" "api.
83 85 }
84 86 ```
85 87
86 ## 收藏视频
88 ### 收藏视频
87 89
88 90 需要登录(SESSDATA)
89 91
@@ -131,7 +133,7 @@ curl --referer "http://www.bilibili.com" -b "SESSDATA=xxx" -d "rid=90671873&type
131 133 }
132 134 ```
133 135
134 ## 一键三连视频
136 ### 一键三连视频
135 137
136 138 需要登录(SESSDATA)
137 139
@@ -182,7 +184,9 @@ curl -b "SESSDATA=xxx" -d "aid=91003840&csrf=xxx" "http://api.bilibili.com/x/web
182 184 }
183 185 ```
184 186
185 ## 判断视频是否被收藏
187 ## 判断状态
188
189 ### 视频被收藏
186 190
187 191 需要登录(SESSDATA)
188 192
@@ -228,7 +232,7 @@ http://api.bilibili.com/x/v2/fav/video/favoured?aid=46281123
228 232 }
229 233 ```
230 234
231 ## 判断视频是否被点赞
235 ### 视频被点赞
232 236
233 237 需要登录(SESSDATA)
234 238
@@ -264,7 +268,7 @@ http://api.bilibili.com/x/web-interface/archive/has/like?aid=39330059
264 268 }
265 269 ```
266 270
267 ## 判断视频是否被投币
271 ### 视频被投币
268 272
269 273 需要登录(SESSDATA)
270 274
Modified video/status_number.md +2 -2
@@ -1,6 +1,6 @@
1 1 # 视频状态数
2 2
3 ## 视频状态数1
3 ## 视频状态数1(备用 部分 不墙py)
4 4 api.bilibili.com/archive_stat/stat
5 5
6 6 *方式:GET*
@@ -62,7 +62,7 @@ http://api.bilibili.com/archive_stat/stat?aid=91572143
62 62 }
63 63 ```
64 64
65 ## 视频状态数2
65 ## 视频状态数2(常用 全 墙py)
66 66 api.bilibili.com/x/web-interface/archive/stat
67 67
68 68 **此API克制python,UA中只要有"python"字眼就会被墙,如用py请改UA**