返回提交历史
Modified
blackroom/jury/action.md
+13
-0
Modified
blackroom/jury/base_info.md
+14
-0
Modified
blackroom/jury/judgement_info.md
+19
-0
Modified
broadcast/video_room.md
+5
-4
Modified
danmaku/danmaku_xml.md
+4
-1
Modified
danmaku/history.md
+6
-1
Modified
live/manage.md
+0
-2
Modified
login/exit.md
+5
-0
Modified
login/login_action/QR.md
+34
-0
Modified
login/login_action/SMS.md
+24
-1
Modified
login/login_action/password.md
+20
-0
Modified
login/login_action/readme.md
+5
-0
Modified
video/info.md
+0
-2
Modified
video/interact_video.md
+0
-5
Modified
video/like_coin_fav.md
+19
-0
Modified
video/snapshot.md
+0
-2
Modified
video/videostream_url.md
+0
-14
XFEstudio/bilibili-API-collect
修改并补充折叠内容
c2d5755
代码差异
17 个文件
+168
-32
@@ -49,6 +49,8 @@ APP方式:
49
49
curl 'http://api.bilibili.com/x/credit/jury/apply'\
50
50
--data-urlencode 'access_key=xxx'
51
51
```
52
<details>
53
<summary>查看响应示例:</summary>
52
54
53
55
```json
54
56
{
@@ -58,6 +60,8 @@ curl 'http://api.bilibili.com/x/credit/jury/apply'\
58
60
}
59
61
```
60
62
63
</details>
64
61
65
## 拉取新案件
62
66
63
67
> http://api.bilibili.com/x/credit/jury/caseObtain
@@ -107,6 +111,9 @@ curl 'http://api.bilibili.com/x/credit/jury/caseObtain'\
107
111
--data-urlencode 'access_key=xxx'
108
112
```
109
113
114
<details>
115
<summary>查看响应示例:</summary>
116
110
117
```json
111
118
{
112
119
"code": 0,
@@ -118,6 +125,8 @@ curl 'http://api.bilibili.com/x/credit/jury/caseObtain'\
118
125
}
119
126
```
120
127
128
</details>
129
121
130
## 进行仲裁投票
122
131
123
132
> http://api.bilibili.com/x/credit/jury/vote
@@ -188,6 +197,9 @@ curl 'http://api.bilibili.com/x/credit/jury/vote'\
188
197
--data-urlencode 'apply_reason='
189
198
```
190
199
200
<details>
201
<summary>查看响应示例:</summary>
202
191
203
```json
192
204
{
193
205
"code": 0,
@@ -196,3 +208,4 @@ curl 'http://api.bilibili.com/x/credit/jury/vote'\
196
208
}
197
209
```
198
210
211
</details>
@@ -54,6 +54,9 @@ curl -G 'http://api.bilibili.com/x/credit/jury/jury'\
54
54
--data-urlencode 'access_key=xxx'
55
55
```
56
56
57
<details>
58
<summary>查看响应示例:</summary>
59
57
60
```json
58
61
{
59
62
"code": 0,
@@ -70,6 +73,8 @@ curl -G 'http://api.bilibili.com/x/credit/jury/jury'\
70
73
}
71
74
```
72
75
76
</details>
77
73
78
## 统计信息
74
79
75
80
> http://api.bilibili.com/x/credit/jury/kpi
@@ -140,6 +145,9 @@ curl -G 'http://api.bilibili.com/x/credit/jury/kpi'\
140
145
--data-urlencode 'access_key=xxx'
141
146
```
142
147
148
<details>
149
<summary>查看响应示例:</summary>
150
143
151
```json
144
152
{
145
153
"code": 0,
@@ -168,6 +176,8 @@ curl -G 'http://api.bilibili.com/x/credit/jury/kpi'\
168
176
}
169
177
```
170
178
179
</details>
180
171
181
## 检查申请风纪委员会资格
172
182
173
183
> http://api.bilibili.com/x/credit/jury/requirement
@@ -220,6 +230,9 @@ curl -G 'http://api.bilibili.com/x/credit/jury/requirement'\
220
230
--data-urlencode 'access_key=xxx'
221
231
```
222
232
233
<details>
234
<summary>查看响应示例:</summary>
235
223
236
```json
224
237
{
225
238
"code": 0,
@@ -234,3 +247,4 @@ curl -G 'http://api.bilibili.com/x/credit/jury/requirement'\
234
247
}
235
248
```
236
249
250
</details>
@@ -89,6 +89,9 @@ curl -G 'http://api.bilibili.com/x/credit/jury/juryCase'\
89
89
--data-urlencode 'cid=1239790'\
90
90
```
91
91
92
<details>
93
<summary>查看响应示例:</summary>
94
92
95
```json
93
96
{
94
97
"code": 0,
@@ -125,6 +128,8 @@ curl -G 'http://api.bilibili.com/x/credit/jury/juryCase'\
125
128
}
126
129
```
127
130
131
</details>
132
128
133
## 查询案件众裁信息
129
134
130
135
> http://api.bilibili.com/x/credit/jury/caseInfo
@@ -188,6 +193,9 @@ curl -G 'http://api.bilibili.com/x/credit/jury/juryCase'\
188
193
--data-urlencode 'cid=1239790'
189
194
```
190
195
196
<details>
197
<summary>查看响应示例:</summary>
198
191
199
```json
192
200
{
193
201
"code": 0,
@@ -222,6 +230,8 @@ curl -G 'http://api.bilibili.com/x/credit/jury/juryCase'\
222
230
}
223
231
```
224
232
233
</details>
234
225
235
## 查询我的众裁记录
226
236
227
237
> http://api.bilibili.com/x/credit/jury/caseList
@@ -309,6 +319,9 @@ curl -G 'http://api.bilibili.com/x/credit/jury/caseList'\
309
319
--data-urlencode 'pn=1'
310
320
```
311
321
322
<details>
323
<summary>查看响应示例:</summary>
324
312
325
```json
313
326
{
314
327
"code": 0,
@@ -347,6 +360,8 @@ curl -G 'http://api.bilibili.com/x/credit/jury/caseList'\
347
360
}
348
361
```
349
362
363
</details>
364
350
365
## 众议观点
351
366
352
367
> http://api.bilibili.com/x/credit/jury/case/opinion
@@ -412,6 +427,9 @@ curl -G 'http://api.bilibili.com/x/credit/jury/case/opinion'\
412
427
--data-urlencode 'pn=1'\
413
428
```
414
429
430
<details>
431
<summary>查看响应示例:</summary>
432
415
433
```json
416
434
{
417
435
"code": 0,
@@ -523,3 +541,4 @@ curl -G 'http://api.bilibili.com/x/credit/jury/case/opinion'\
523
541
}
524
542
```
525
543
544
</details>
@@ -14,9 +14,10 @@
14
14
15
15
`array`数组:
16
16
17
| 项 | 类型 | 内容 | 备注 |
18
| ---- | ---- | ---- | ---- |
19
| 0 | num | 1000 | |
17
| 项 | 类型 | 内容 | 备注 |
18
| ---- | ---- | ---- | ------------ |
19
| 0 | num | 1000 | 作用尚不明确 |
20
| 1 | num | 1015 | 作用尚不明确 |
20
21
21
22
**示例:**
22
23
@@ -28,7 +29,7 @@
28
29
00000020 64 65 6f 3a 2f 2f 37 30 36 2f 33 37 32 34 37 32 |deo://706/372472|
29
30
00000030 33 22 2c 22 70 6c 61 74 66 72 6f 6d 22 3a 22 77 |3","platfrom":"w|
30
31
00000040 65 62 22 2c 22 61 63 63 65 70 74 73 22 3a 5b 31 |eb","accepts":[1|
31
00000050 30 30 30 5d 7d |000]}|
32
00000050 30 30 30 2c 31 30 31 35 5d 7d |000,1015]}|
32
33
```
33
34
34
35
## 认证包回复(下行)
@@ -47,6 +47,9 @@ curl 'http://comment.bilibili.com/144541892.xml'
47
47
--compressed -o 'danmaku.xml'
48
48
```
49
49
50
<details>
51
<summary>查看响应示例:</summary>
52
50
53
```xml
51
54
<?xml version="1.0" encoding="UTF-8"?>
52
55
<i>
@@ -76,7 +79,7 @@ curl 'http://comment.bilibili.com/144541892.xml'
76
79
<i>
77
80
```
78
81
79
82
</details>
80
83
81
84
## 弹幕格式
82
85
@@ -127,6 +127,9 @@ curl -G 'http://api.bilibili.com/x/v2/dm/history'\
127
127
--compressed -o 'danmaku.xml'
128
128
```
129
129
130
<details>
131
<summary>查看响应示例:</summary>
132
130
133
```xml
131
134
<?xml version="1.0" encoding="UTF-8"?>
132
135
<i>
@@ -155,4 +158,6 @@ curl -G 'http://api.bilibili.com/x/v2/dm/history'\
155
158
<d p="723.34800,1,25,16777215,1579622239,0,844fa9e7,27532609919123458">刘培强还行</d>
156
159
…………
157
160
<i>
158
```
161
```
162
163
</details>
@@ -198,8 +198,6 @@ curl 'http://api.live.bilibili.com/room/v1/Room/startLive'\
198
198
199
199
</details>
200
200
201
202
203
201
## 关闭直播
204
202
205
203
> http://api.live.bilibili.com/room/v1/Room/stopLive
@@ -29,6 +29,9 @@ curl 'http://passport.bilibili.com/login?act=exit'\
29
29
30
30
使用set-cookie删除了以上cookie项
31
31
32
<details>
33
<summary>查看响应示例:</summary>
34
32
35
```http
33
36
HTTP/1.1 200 OK
34
37
Date: Mon, 27 Jul 2020 13:42:21 GMT
@@ -57,3 +60,5 @@ X-Cache-Webcdn: BYPASS from jd-sxhz-dx-w-01
57
60
Content-Encoding: gzip
58
61
59
62
```
63
64
</details>
@@ -55,6 +55,9 @@ TV端流程&逻辑:
55
55
curl 'http://passport.bilibili.com/qrcode/getLoginUrl'
56
56
```
57
57
58
<details>
59
<summary>查看响应示例:</summary>
60
58
61
```json
59
62
{
60
63
"code": 0,
@@ -67,6 +70,8 @@ curl 'http://passport.bilibili.com/qrcode/getLoginUrl'
67
70
}
68
71
```
69
72
73
</details>
74
70
75
## 使用扫码登录(web端)
71
76
72
77
> http://passport.bilibili.com/qrcode/getLoginInfo
@@ -115,6 +120,9 @@ curl "http://passport.bilibili.com/qrcode/getLoginInfo"\
115
120
116
121
当密钥正确时但未扫描时`status`为`false`,`data`为num值`-4`
117
122
123
<details>
124
<summary>查看响应示例:</summary>
125
118
126
```json
119
127
{
120
128
"status":false,
@@ -123,8 +131,13 @@ curl "http://passport.bilibili.com/qrcode/getLoginInfo"\
123
131
}
124
132
```
125
133
134
</details>
135
126
136
扫描成功但手机端未确认时`status`为`false`,`data`为num值`-5`
127
137
138
<details>
139
<summary>查看响应示例:</summary>
140
128
141
```json
129
142
{
130
143
"status":false,
@@ -133,8 +146,13 @@ curl "http://passport.bilibili.com/qrcode/getLoginInfo"\
133
146
}
134
147
```
135
148
149
</details>
150
136
151
扫描成功手机端确认登录后,`status`为`true`,`data`为对象,并向浏览器写入cookie
137
152
153
<details>
154
<summary>查看响应示例:</summary>
155
138
156
```json
139
157
{
140
158
"code": 0,
@@ -146,10 +164,15 @@ curl "http://passport.bilibili.com/qrcode/getLoginInfo"\
146
164
}
147
165
```
148
166
167
</details>
168
149
169
**响应头部抓包信息:**
150
170
151
171
可明显看见设置了几个cookie(填入浏览器即可成功登录)
152
172
173
<details>
174
<summary>查看响应示例:</summary>
175
153
176
```http
154
177
HTTP/1.1 200 OK
155
178
Date: Wed, 04 Mar 2020 10:36:37 GMT
@@ -167,6 +190,8 @@ Cache-Control: no-cache
167
190
X-Cache-Webcdn: BYPASS from ks-sxhz-dx-w-01
168
191
```
169
192
193
</details>
194
170
195
**游戏分站跨域登录url:**
171
196
172
197
游戏分站跨域登录url与cookie的值一一对应,可用于不方便设置cookie的场合提取使用
@@ -234,6 +259,9 @@ curl 'http://passport.bilibili.com/x/passport-tv-login/qrcode/auth_code'\
234
259
--data-urlencode 'sign=e134154ed6add881d28fbdf68653cd9c'
235
260
```
236
261
262
<details>
263
<summary>查看响应示例:</summary>
264
237
265
```json
238
266
{
239
267
"code": 0,
@@ -246,6 +274,8 @@ curl 'http://passport.bilibili.com/x/passport-tv-login/qrcode/auth_code'\
246
274
}
247
275
```
248
276
277
</details>
278
249
279
## 使用扫码登录(TV端)
250
280
251
281
> http://passport.bilibili.com/x/passport-tv-login/qrcode/poll
@@ -301,6 +331,9 @@ curl 'http://passport.bilibili.com/x/passport-tv-login/qrcode/poll'\
301
331
--data-urlencode 'sign=87de3d0fee7c3f4facd244537238914e'\
302
332
```
303
333
334
<details>
335
<summary>查看响应示例:</summary>
336
304
337
```json
305
338
{
306
339
"code": 0,
@@ -315,3 +348,4 @@ curl 'http://passport.bilibili.com/x/passport-tv-login/qrcode/poll'\
315
348
}
316
349
```
317
350
351
</details>
@@ -50,6 +50,9 @@ web端短信登录流程:
50
50
curl 'http://passport.bilibili.com/web/generic/country/list'
51
51
```
52
52
53
<details>
54
<summary>查看响应示例:</summary>
55
53
56
```json
54
57
{
55
58
"code": 0,
@@ -84,6 +87,8 @@ curl 'http://passport.bilibili.com/web/generic/country/list'
84
87
}
85
88
```
86
89
90
</details>
91
87
92
## 发送短信验证码(web端)
88
93
89
94
> http://passport.bilibili.com/web/sms/general/v2/send
@@ -131,6 +136,10 @@ curl 'http://passport.bilibili.com/web/sms/general/v2/send' \
131
136
--data-urlencode 'validate=666666'\
132
137
--data-urlencode 'seccode=666666|jordan'
133
138
```
139
140
<details>
141
<summary>查看响应示例:</summary>
142
134
143
```json
135
144
{
136
145
"code": 0,
@@ -138,6 +147,8 @@ curl 'http://passport.bilibili.com/web/sms/general/v2/send' \
138
147
}
139
148
```
140
149
150
</details>
151
141
152
## 使用短信验证码登录(web端)
142
153
143
154
> http://passport.bilibili.com/web/login/rapid
@@ -185,6 +196,10 @@ curl 'https://passport.bilibili.com/web/login/rapid'
185
196
--data-urlencode 'tel=13888888888'\
186
197
--data-urlencode 'smsCode=123456'
187
198
```
199
200
<details>
201
<summary>查看响应示例:</summary>
202
188
203
```json
189
204
{
190
205
"code": 0,
@@ -195,10 +210,16 @@ curl 'https://passport.bilibili.com/web/login/rapid'
195
210
}
196
211
}
197
212
```
213
214
</details>
215
198
216
**响应头部抓包信息:**
199
217
200
218
可明显看见设置了几个cookie(填入浏览器即可成功登录)
201
219
220
<details>
221
<summary>查看响应示例:</summary>
222
202
223
```http
203
224
HTTP/1.1 200 OK
204
225
Date: Mon, 13 Jul 2020 09:57:33 GMT
@@ -214,4 +235,6 @@ Expires: Mon, 13 Jul 2020 09:57:32 GMT
214
235
Cache-Control: no-cache
215
236
X-Cache-Webcdn: BYPASS from jd-sxhz-dx-w-01
216
237
217
```
238
```
239
240
</details>
@@ -27,6 +27,9 @@ web端密码登录流程:
27
27
curl 'http://passport.bilibili.com/login?act=getkey'
28
28
```
29
29
30
<details>
31
<summary>查看响应示例:</summary>
32
30
33
```json
31
34
{
32
35
"hash":"07c6501690c1af85",
@@ -34,6 +37,8 @@ curl 'http://passport.bilibili.com/login?act=getkey'
34
37
}
35
38
```
36
39
40
</details>
41
37
42
## 获取加密公钥及密码盐值2(APP端)
38
43
39
44
> http://passport.bilibili.com/api/oauth2/getKey
@@ -66,6 +71,9 @@ curl 'http://passport.bilibili.com/api/oauth2/getKey'\
66
71
--data-urlencode 'sign=17004c193f688f0b5665c1068e733aff'
67
72
```
68
73
74
<details>
75
<summary>查看响应示例:</summary>
76
69
77
```json
70
78
{
71
79
"hash":"07c6501690c1af85",
@@ -73,6 +81,8 @@ curl 'http://passport.bilibili.com/api/oauth2/getKey'\
73
81
}
74
82
```
75
83
84
</details>
85
76
86
## 登录密码的加密
77
87
78
88
**注:RSA公钥一般为固定值**
@@ -177,6 +187,9 @@ curl 'https://passport.bilibili.com/web/login/v2'\
177
187
--data-urlencode 'seccode=666666|jordan'
178
188
```
179
189
190
<details>
191
<summary>查看响应示例:</summary>
192
180
193
```json
181
194
{
182
195
"code": 0,
@@ -186,10 +199,15 @@ curl 'https://passport.bilibili.com/web/login/v2'\
186
199
}
187
200
```
188
201
202
</details>
203
189
204
**响应头部抓包信息:**
190
205
191
206
可明显看见设置了几个cookie(填入浏览器即可成功登录)
192
207
208
<details>
209
<summary>查看响应示例:</summary>
210
193
211
```http
194
212
HTTP/1.1 200 OK
195
213
Date: Mon, 13 Jul 2020 06:56:00 GMT
@@ -207,6 +225,8 @@ Cache-Control: no-cache
207
225
X-Cache-Webcdn: BYPASS from jd-sxhz-dx-w-01
208
226
```
209
227
228
</details>
229
210
230
**游戏分站跨域登录url:**
211
231
212
232
游戏分站跨域登录url与cookie的值一一对应,可用于不方便设置cookie的场合提取使用
@@ -53,6 +53,10 @@
53
53
```shell
54
54
curl 'https://passport.bilibili.com/web/captcha/combine?plat=6'
55
55
```
56
57
<details>
58
<summary>查看响应示例:</summary>
59
56
60
```json
57
61
{
58
62
"code": 0,
@@ -68,6 +72,7 @@ curl 'https://passport.bilibili.com/web/captcha/combine?plat=6'
68
72
}
69
73
```
70
74
75
</details>
71
76
72
77
### 进行验证
73
78