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

XFEstudio/bilibili-API-collect

修改并补充折叠内容

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

代码差异

17 个文件 +168 -32
Modified blackroom/jury/action.md +13 -0
@@ -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>
Modified blackroom/jury/base_info.md +14 -0
@@ -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>
Modified blackroom/jury/judgement_info.md +19 -0
@@ -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>
Modified broadcast/video_room.md +5 -4
@@ -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 ## 认证包回复(下行)
Modified danmaku/danmaku_xml.md +4 -1
@@ -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
Modified danmaku/history.md +6 -1
@@ -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>
Modified live/manage.md +0 -2
@@ -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
Modified login/exit.md +5 -0
@@ -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>
Modified login/login_action/QR.md +34 -0
@@ -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>
Modified login/login_action/SMS.md +24 -1
@@ -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>
Modified login/login_action/password.md +20 -0
@@ -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的场合提取使用
Modified login/login_action/readme.md +5 -0
@@ -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
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