返回提交历史
Modified
login/login_action/QR.md
+6
-4
Modified
login/login_info.md
+20
-20
Modified
login/member_center.md
+1
-1
Modified
message/msg.md
+6
-6
Modified
music/coin&fav.md
+19
-5
Modified
music/info.md
+20
-10
Modified
music/music_list.md
+17
-6
Modified
music/status_number.md
+4
-1
Modified
other/ip.md
+3
-1
Modified
other/time_stamp.md
+3
-1
Modified
other/zone_online.md
+3
-1
Modified
ranking&dynamic/dynamic.md
+7
-1
Modified
ranking&dynamic/ranking.md
+5
-1
Modified
search/search_request.md
+13
-2
Modified
user/info.md
+8
-4
Modified
user/space.md
+250
-21
Modified
video/report.md
+1
-1
XFEstudio/bilibili-API-collect
继续修改文档格式 补完频道相关接口
26560f1
代码差异
17 个文件
+386
-86
@@ -4,16 +4,18 @@ web端流程&逻辑:
4
4
5
5
1. 获取`二维码内容url`以及`密钥`,以`二维码内容url`生成二维码,等待手机客户端扫描
6
6
2. 以`密钥`作为参数进行POST
7
3. if "code"==true goto 6 else goto 4(是否已经确认)
8
4. if "data"==-4 goto 2 else goto 5(是否已经扫描)
9
5. if "data"==-5 goto 3 && 提示`已扫描`else goto 1&提示`二维码超时或错误`(密钥是否有效)
7
3. if `code` == `true` goto `6` else goto 4(是否已经确认)
8
4. if `data` == `-4` goto `2` else goto 5(是否已经扫描)
9
5. if `data` == `-5` goto `3` & 提示`已扫描` else goto `1`&提示`二维码超时或错误`(密钥是否有效)
10
10
6. 成功后会自动配置cookie 如需登录游戏分站则访问`data`.`url`中的url
11
11
12
12
TV端流程&逻辑:
13
13
14
14
1. 获取`二维码内容url`以及`密钥`,以`二维码内容url`生成二维码,等待手机客户端扫描
15
15
2. 以`密钥`作为参数进行POST
16
3.
16
3. if `code` == `0` 提示`扫码成功`并存储`access_key`于`refersh_key` else goto `4`
17
4. if `code` == `86039` 提示`未扫描`&goto `2` else goto `5`
18
5. if `code` == `86038` 提示`二维码超时或错误`&goto `1`
17
19
18
20
<img src="/imgs/2233login.png"/>
19
21
@@ -289,26 +289,26 @@ curl 'http://account.bilibili.com/home/userInfo'\
289
289
290
290
`data`对象:
291
291
292
| 字段 | 类型 | 内容 | 备注 |
293
| -------------- | ---- | ---------------- | ------------------------ |
294
| mid | num | 用户UID | |
295
| name | str | 用户昵称 | |
296
| sign | str | 用户签名 | |
297
| coins | num | 拥有硬币数 | |
298
| birthday | str | 用户生日 | YYYY-MM-DD |
299
| face | str | 用户头像url | |
300
| sex | num | 用户性别 | 1:男 |
301
| level | num | 用户等级 | 0-6 |
302
| rank | num | 1000 | **作用尚不明确** |
303
| silence | num | 用户是否被封禁 | 0:正常<br />1:封禁 |
304
| vip | obj | 会员信息 | |
305
| email_status | num | 是否验证邮箱地址 | 0:未验证<br />1:已验证 |
306
| tel_status | num | 是否验证手机号 | 0:未验证<br />1:已验证 |
307
| official | obj | 认证信息 | |
308
| identification | num | 1 | **作用尚不明确** |
309
| invite | obj | | |
310
| is_tourist | num | 0 | **作用尚不明确** |
311
| pin_prompting | num | 0 | **作用尚不明确** |
292
| 字段 | 类型 | 内容 | 备注 |
293
| -------------- | ---- | ---------------- | ----------------------------- |
294
| mid | num | 用户UID | |
295
| name | str | 用户昵称 | |
296
| sign | str | 用户签名 | |
297
| coins | num | 拥有硬币数 | |
298
| birthday | str | 用户生日 | YYYY-MM-DD |
299
| face | str | 用户头像url | |
300
| sex | num | 用户性别 | 1:男<br />2:女<br />3:私密 |
301
| level | num | 用户等级 | 0-6 |
302
| rank | num | 1000 | **作用尚不明确** |
303
| silence | num | 用户是否被封禁 | 0:正常<br />1:封禁 |
304
| vip | obj | 会员信息 | |
305
| email_status | num | 是否验证邮箱地址 | 0:未验证<br />1:已验证 |
306
| tel_status | num | 是否验证手机号 | 0:未验证<br />1:已验证 |
307
| official | obj | 认证信息 | |
308
| identification | num | 1 | **作用尚不明确** |
309
| invite | obj | | |
310
| is_tourist | num | 0 | **作用尚不明确** |
311
| pin_prompting | num | 0 | **作用尚不明确** |
312
312
313
313
`data`中的`vip`对象:
314
314
@@ -514,7 +514,7 @@ curl 'http://api.bilibili.com/x/member/web/coin/log'\
514
514
515
515
| 字段 | 类型 | 内容 | 备注 |
516
516
| ------- | ---- | -------- | ------------------------------------------------------------ |
517
| code | num | 返回值 | 0:成功<br />-101:账号未登录<br />-111:csrf校验失败<br />40022:签名过长 |
517
| code | num | 返回值 | 0:成功<br />-101:账号未登录<br />-111:csrf校验失败<br />40015:签名包含敏感词<br />40021:签名不能包含表情图片<br />40022:签名过长 |
518
518
| message | str | 错误信息 | 默认为0 |
519
519
| ttl | num | 1 | 作用尚不明确 |
520
520
@@ -30,11 +30,11 @@ data 对象:
30
30
| like | num | 未读点赞数 | |
31
31
| reply | num | 未读回复数 | |
32
32
| sys_msg | num | 未读系统通知数 | |
33
| up | num | 0 | 作用尚不明确 |
33
| up | num | UP主助手信息数 | |
34
34
35
35
**示例:**
36
36
37
以下信息代表了未读点赞数为10,未读回复数为3,未读at消息数为1,未读系统通知数为1
37
以下信息代表了未读点赞数为10,未读回复数为4,未读at消息数为3,未读系统通知数为2,UP主助手信息数为1
38
38
39
39
```shell
40
40
curl 'http://api.bilibili.com/x/msgfeed/unread'\
@@ -47,12 +47,12 @@ curl 'http://api.bilibili.com/x/msgfeed/unread'\
47
47
"message": "0",
48
48
"ttl": 1,
49
49
"data": {
50
"at": 1,
50
"at": 3,
51
51
"chat": 0,
52
52
"like": 10,
53
"reply": 3,
54
"sys_msg": 1,
55
"up": 0
53
"reply": 4,
54
"sys_msg": 2,
55
"up": 1
56
56
}
57
57
}
58
58
```
@@ -1,6 +1,6 @@
1
1
# 音频投币&收藏
2
2
3
**本页所有操作均需登录(SESSDATA)以及DedeUserID存在且不为0**
3
本页所有操作均需登录(SESSDATA)
4
4
5
5
## 查询音频收藏状态
6
6
@@ -8,6 +8,10 @@
8
8
9
9
*请求方式:GET*
10
10
11
认证方式:Cookie(SESSDATA)
12
13
鉴权方式:Cookie中`DedeUserID`存在且不为0
14
11
15
**url参数:**
12
16
13
17
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
@@ -28,7 +32,11 @@
28
32
29
33
查询音频`au13598`的收藏状态
30
34
31
http://www.bilibili.com/audio/music-service-c/web/collections/songs-coll?sid=13598
35
```shell
36
curl -G 'http://www.bilibili.com/audio/music-service-c/web/collections/songs-coll'\
37
--data-urlencode 'sid=13598'\
38
-b 'SESSDATA=xxx;DedeUserID=1;'
39
```
32
40
33
41
```json
34
42
{
@@ -38,14 +46,16 @@ http://www.bilibili.com/audio/music-service-c/web/collections/songs-coll?sid=135
38
46
}
39
47
```
40
48
41
42
43
49
## 查询音频投币数
44
50
45
51
> http://www.bilibili.com/audio/music-service-c/web/coin/audio
46
52
47
53
*请求方式:GET*
48
54
55
认证方式:Cookie(SESSDATA)
56
57
鉴权方式:Cookie中`DedeUserID`存在且不为0
58
49
59
**url参数:**
50
60
51
61
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
@@ -66,7 +76,11 @@ http://www.bilibili.com/audio/music-service-c/web/collections/songs-coll?sid=135
66
76
67
77
查询音频`au13598`的投币数
68
78
69
http://www.bilibili.com/audio/music-service-c/web/coin/audio?sid=15664
79
```shell
80
curl -G 'http://www.bilibili.com/audio/music-service-c/web/coin/audio'\
81
--data-urlencode 'sid=15664'\
82
-b 'SESSDATA=xxx;DedeUserID=1;'
83
```
70
84
71
85
```json
72
86
{
@@ -6,6 +6,8 @@
6
6
7
7
*请求方式:GET*
8
8
9
认证方式:Cookie(SESSDATA)
10
9
11
**url参数:**
10
12
11
13
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
@@ -83,7 +85,11 @@
83
85
84
86
查询音频`au13598`的基本信息
85
87
86
http://www.bilibili.com/audio/music-service-c/web/song/info?sid=13598
88
```shell
89
curl -G 'http://www.bilibili.com/audio/music-service-c/web/song/info'\
90
--data-urlencode 'sid=13598'\
91
-b 'SESSDATA=xxx'
92
```
87
93
88
94
```json
89
95
{
@@ -132,8 +138,6 @@ http://www.bilibili.com/audio/music-service-c/web/song/info?sid=13598
132
138
}
133
139
```
134
140
135
136
137
141
## 查询歌曲TAG
138
142
139
143
> http://www.bilibili.com/audio/music-service-c/web/tag/song
@@ -177,7 +181,10 @@ http://www.bilibili.com/audio/music-service-c/web/song/info?sid=13598
177
181
178
182
查询音频`au15664`的TAG
179
183
180
http://www.bilibili.com/audio/music-service-c/web/tag/song?sid=15664
184
```shell
185
curl -G 'http://www.bilibili.com/audio/music-service-c/web/tag/song'\
186
--data-urlencode 'sid=15664'
187
```
181
188
182
189
```json
183
190
{
@@ -224,8 +231,6 @@ http://www.bilibili.com/audio/music-service-c/web/tag/song?sid=15664
224
231
}
225
232
```
226
233
227
228
229
234
## 查询歌曲创作成员列表
230
235
231
236
> http://www.bilibili.com/audio/music-service-c/web/member/song
@@ -283,7 +288,10 @@ http://www.bilibili.com/audio/music-service-c/web/tag/song?sid=15664
283
288
284
289
查询音频`au815861`的创作成员信息
285
290
286
http://www.bilibili.com/audio/music-service-c/web/member/song?sid=815861
291
```shell
292
curl -G 'http://www.bilibili.com/audio/music-service-c/web/member/song'\
293
--data-urlencode 'sid=815861'
294
```
287
295
288
296
```json
289
297
{
@@ -354,8 +362,6 @@ http://www.bilibili.com/audio/music-service-c/web/member/song?sid=815861
354
362
}
355
363
```
356
364
357
358
359
365
## 获取歌曲歌词
360
366
361
367
> http://www.bilibili.com/audio/music-service-c/web/song/lyric
@@ -384,7 +390,11 @@ http://www.bilibili.com/audio/music-service-c/web/member/song?sid=815861
384
390
385
391
获取音频`au15664`的歌词信息
386
392
387
http://www.bilibili.com/audio/music-service-c/web/song/lyric?sid=15664
393
```shell
394
curl -G 'http://www.bilibili.com/audio/music-service-c/web/song/lyric'\
395
--data-urlencode 'sid=15664'\
396
-b 'SESSDATA=xxx'
397
```
388
398
389
399
```json
390
400
{
@@ -6,7 +6,9 @@
6
6
7
7
*请求方式:GET*
8
8
9
需要登录(SESSDATA)及验证DedeUserID存在且不为0
9
认证方式:Cookie(SESSDATA)
10
11
鉴权方式:Cookie中`DedeUserID`存在且不为0
10
12
11
13
**url参数:**
12
14
@@ -81,7 +83,12 @@
81
83
82
84
**示例:**
83
85
84
http://www.bilibili.com/audio/music-service-c/web/collections/list?pn=1&ps=2
86
```shell
87
curl -G 'http://www.bilibili.com/audio/music-service-c/web/collections/list'\
88
--data-urlencode 'ps=2'\
89
--data-urlencode 'pn=1'\
90
-b 'SESSDATA=xxx;DedeUserID=1;'
91
```
85
92
86
93
共计创建了两个歌单,如下
87
94
@@ -156,15 +163,15 @@
156
163
}
157
164
```
158
165
159
160
161
166
## 查询音频收藏夹(默认歌单)信息
162
167
163
168
> https://www.bilibili.com/audio/music-service-c/web/collections/info
164
169
165
170
*请求方式:GET*
166
171
167
需要登录(SESSDATA)及验证DedeUserID存在且不为0
172
认证方式:Cookie(SESSDATA)
173
174
鉴权方式:Cookie中`DedeUserID`存在且不为0
168
175
169
176
**url参数:**
170
177
@@ -222,7 +229,11 @@
222
229
223
230
查询我的默认歌单,ID为` 15967839 `
224
231
225
https://www.bilibili.com/audio/music-service-c/web/collections/info?sid=15967839
232
```shell
233
curl -G 'http://www.bilibili.com/audio/music-service-c/web/collections/info'\
234
--data-urlencode 'sid=15967839 '\
235
-b 'SESSDATA=xxx;DedeUserID=1;'
236
```
226
237
227
238
```json
228
239
{
@@ -38,7 +38,10 @@
38
38
39
39
查询歌曲`au15664`的状态数
40
40
41
http://www.bilibili.com/audio/music-service-c/web/stat/song?sid=15664
41
```shell
42
curl -G 'http://www.bilibili.com/audio/music-service-c/web/stat/song'\
43
--data-urlencode 'sid=15664'
44
```
42
45
43
46
```json
44
47
{
@@ -31,7 +31,9 @@
31
31
32
32
**示例:**
33
33
34
http://api.bilibili.com/x/web-interface/zone
34
```shell
35
curl 'http://api.bilibili.com/x/web-interface/zone'
36
```
35
37
36
38
```json
37
39
{
@@ -23,7 +23,9 @@
23
23
24
24
**示例:**
25
25
26
http://api.bilibili.com/x/report/click/now
26
```shell
27
curl 'http://api.bilibili.com/x/report/click/now'
28
```
27
29
28
30
```json
29
31
{
@@ -50,7 +50,9 @@
50
50
51
51
**示例:**
52
52
53
http://api.bilibili.com/x/web-interface/online
53
```shell
54
curl 'http://api.bilibili.com/x/web-interface/online'
55
```
54
56
55
57
```json
56
58
{
@@ -56,7 +56,13 @@
56
56
57
57
获取`tID=21`(生活->日常)分区中的2条最新动态视频信息
58
58
59
https://api.bilibili.com/x/web-interface/dynamic/region?pn=1&ps=2&rid=21
59
```shell
60
curl -G 'http://api.bilibili.com/x/web-interface/dynamic/region'\
61
--data-urlencode 'rid=21'\
62
--data-urlencode 'ps=2'\
63
--data-urlencode 'pn=1'\
64
-b 'SESSDATA=xxx'
65
```
60
66
61
67
```json
62
68
{