返回提交历史
Modified
.gitignore
+2
-0
Modified
README.md
+4
-1
Modified
danmaku/danmaku.md
+26
-13
Modified
danmaku/history.md
+32
-11
Modified
danmaku/snapshot.md
+6
-6
Added
imgs/add.svg
+20
-0
Added
imgs/ban.png
+0
-0
Renamed
imgs/bili_icon1.woff
+0
-0
Added
imgs/bili_icon2.woff2
+0
-0
Added
imgs/bili_icon3.woff2
+0
-0
Added
imgs/delete.svg
+9
-0
Added
imgs/follow.svg
+23
-0
Added
imgs/relation.svg
+10
-0
Modified
login/QR.md
+43
-15
Modified
login/login_info.md
+20
-19
Modified
user/info.md
+50
-26
Modified
user/relation.md
+69
-57
Modified
user/status_number.md
+18
-11
Modified
video/info.md
+21
-21
Modified
video/like_coin_fav.md
+28
-38
Modified
video/recommend.md
+5
-5
Modified
video/snapshot.md
+27
-24
Modified
video/status_number.md
+13
-11
XFEstudio/bilibili-API-collect
优化格式&添加图标
08b0207
代码差异
23 个文件
+426
-258
@@ -4,3 +4,5 @@ login/password&SMS.md
4
4
B站API.txt
5
5
login/msg.md
6
6
live/info_flow.md
7
bangumi/info.md
8
bangumi/ststus_number.md
@@ -37,8 +37,11 @@
37
37
- TAG
38
38
- [视频推荐](video/recommend.md)√
39
39
- 播放&下载地址
40
- 互动视频
40
41
- 实时观看人数
41
42
- 番剧
43
- 基本信息
44
- 状态数
42
45
- [视频弹幕](danmaku)
43
46
- [实时弹幕&弹幕格式](danmaku/danmaku.md)√
44
47
- [历史弹幕](danmaku/history.md)√
@@ -74,7 +77,7 @@
74
77
- 直播视频流
75
78
- 直播信息流
76
79
- B币钱包
77
- 漫画
80
- 哔哩哔哩漫画
78
81
- 轻视频
79
82
- 哔哩哔哩游戏
80
83
- 会员购
@@ -6,12 +6,12 @@
6
6
7
7
## 获取实时弹幕1
8
8
9
**使用deflate压缩,使用时注意解码**
10
11
api.bilibili.com/x/v1/dm/list.so
9
http://api.bilibili.com/x/v1/dm/list.so
12
10
13
11
*方式:GET*
14
12
13
**使用deflate压缩,注意解码**
14
15
15
参数:
16
16
17
17
| 参数名 | 内容 | 必要性 | 备注 |
@@ -24,13 +24,13 @@ http://api.bilibili.com/x/v1/dm/list.so?oid=144541892
24
24
25
25
## 获取实时弹幕2
26
26
27
与前者使用效果相同
27
http://comment.bilibili.com/{cid}.xml
28
28
29
**使用deflate压缩,使用时注意解码**
29
*方式:GET*
30
30
31
comment.bilibili.com/{cid}.xml
31
效果与前者相同
32
32
33
*方式:GET*
33
**使用deflate压缩,注意解码**
34
34
35
35
参数:
36
36
@@ -101,7 +101,7 @@ http://comment.bilibili.com/144541892.xml
101
101
| 3 | 弹幕颜色 | int | 十进制RGB888值 |
102
102
| 4 | 弹幕发送时间 | int | 时间戳 |
103
103
| 5 | 弹幕池类型 | int | 0普通池<br />1字幕池<br />2特殊池(高级弹幕) |
104
| 6 | 编码后的用户ID | HEX | 用于屏蔽用户 也可反查用户ID |
104
| 6 | 编码后的用户ID | HEX | 用于屏蔽用户和查看用户发送的所有弹幕 也可反查用户ID |
105
105
| 7 | 弹幕ID | int | 唯一 可用于操作参数 |
106
106
107
107
```xml
@@ -114,9 +114,22 @@ http://comment.bilibili.com/144541892.xml
114
114
115
115
### web版标准颜色
116
116
117
| | | |
118
| ---- | ---- | ---- |
119
| | | |
120
| | | |
121
| | | |
117
弹幕的颜色属性使用**十进制RGB888**值
118
119
| 颜色 | HEX(RGB888) | DEC(RGB888) |
120
| --------------------------------- | ----------------------------------- | ------------------------------------- |
121
| <font color="#FE0302">红色</font> | <font color="#FE0302">FE0302</font> | <font color="#FE0302">16646914</font> |
122
| <font color="#FF7204">橘红</font> | <font color="#FF7204">FF7204</font> | <font color="#FF7204">16740868</font> |
123
| <font color="#FFAA02">橘黄</font> | <font color="#FFAA02">FFAA02</font> | <font color="#FFAA02">16755202</font> |
124
| <font color="#FFD302">淡黄</font> | <font color="#FFD302">FFD302</font> | <font color="#FFD302">16765698</font> |
125
| <font color="#FFFF00">黄色</font> | <font color="#FFFF00">FFFF00</font> | <font color="#FFFF00">16776960</font> |
126
| <font color="#A0EE00">草绿</font> | <font color="#A0EE00">A0EE00</font> | <font color="#A0EE00">10546688</font> |
127
| <font color="#00CD00">绿色</font> | <font color="#00CD00">00CD00</font> | <font color="#00CD00">52480</font> |
128
| <font color="#019899">墨绿</font> | <font color="#019899">019899</font> | <font color="#019899">104601</font> |
129
| <font color="#4266BE">紫色</font> | <font color="#4266BE">4266BE</font> | <font color="#4266BE">4351678</font> |
130
| <font color="#89D5FF">青色</font> | <font color="#89D5FF">89D5FF</font> | <font color="#89D5FF">9022215</font> |
131
| <font color="#CC0273">品红</font> | <font color="#CC0273">CC0273</font> | <font color="#CC0273">13369971</font> |
132
| <font color="#222222">黑色</font> | <font color="#222222">222222</font> | <font color="#222222">2236962</font> |
133
| <font color="#9B9B9B">灰色</font> | <font color="#9B9B9B">9B9B9B</font> | <font color="#9B9B9B">10197915</font> |
134
| <font color="#FFFFFF">白色</font> | <font color="#FFFFFF">FFFFFF</font> | <font color="#FFFFFF">16777215</font> |
122
135
@@ -10,11 +10,28 @@ http://api.bilibili.com/x/v2/dm/history/index
10
10
11
11
参数:
12
12
13
| 参数名 | 内容 | 必要性 | 备注 |
14
| ------ | ------- | ------ | ---- |
15
| type | 1 | 必要 | 作用尚不明确 |
16
| oid | 视频CID | 必要 | |
17
| month | 查询月份 | 必要 | mm-dd |
13
| 参数名 | 内容 | 必要性 | 备注 |
14
| ------ | -------- | ------ | ------------ |
15
| type | 1 | 必要 | 作用尚不明确 |
16
| oid | 视频CID | 必要 | |
17
| month | 查询月份 | 必要 | mm-dd |
18
19
**json回复:**
20
21
| 字段 | 类型 | 内容 | 备注 |
22
| ------- | --------------------------- | -------- | ------------------------------------------- |
23
| code | num | 返回值 | 0成功<br />-400请求错误<br />-101账号未登录 |
24
| message | str | 错误信息 | 默认为0 |
25
| ttl | num | 1 | 作用尚不明确 |
26
| data | 有弹幕array<br />无弹幕null | 日期列表 | |
27
28
`data`数组:
29
30
| 项 | 类型 | 内容 | 备注 |
31
| ---- | ---- | ------------------- | ---------- |
32
| 0 | str | 存在弹幕的日期1 | yyyy-mm-dd |
33
| n | str | 存在弹幕的日期(n+1) | yyyy-mm-dd |
34
| …… | str | …… | …… |
18
35
19
36
示例:
20
37
@@ -58,17 +75,21 @@ http://api.bilibili.com/x/v2/dm/history/index?type=1&oid=144541892&month=2019-12
58
75
59
76
## 获取历史弹幕
60
77
61
https://api.bilibili.com/x/v2/dm/history
78
http://api.bilibili.com/x/v2/dm/history
62
79
63
80
*方式:GET*
64
81
82
结果为标准xml格式弹幕
83
84
**使用deflate压缩,注意解码**
85
65
86
参数:
66
87
67
| 参数名 | 内容 | 必要性 | 备注 |
68
| ------ | ------- | ------ | ---- |
69
| type | 1 | 必要 | 作用尚不明确 |
70
| oid | 视频CID | 必要 | |
71
| date | 弹幕日期 | 必要 | yyyy-mm-dd |
88
| 参数名 | 内容 | 必要性 | 备注 |
89
| ------ | -------- | ------ | ------------ |
90
| type | 1 | 必要 | 作用尚不明确 |
91
| oid | 视频CID | 必要 | |
92
| date | 弹幕日期 | 必要 | yyyy-mm-dd |
72
93
73
94
示例:
74
95
@@ -2,13 +2,13 @@
2
2
3
3
## 获取弹幕快照
4
4
5
最近产生的几条弹幕内容
5
http://api.bilibili.com/x/v2/dm/ajax
6
6
7
**最多20条**
7
*方式:GET*
8
8
9
api.bilibili.com/x/v2/dm/ajax
9
最近产生的几条弹幕内容
10
10
11
*方式:GET*
11
**最多20条**
12
12
13
13
参数:
14
14
@@ -25,7 +25,7 @@ api.bilibili.com/x/v2/dm/ajax
25
25
| ttl | num | 1 | 作用尚不明确 |
26
26
| data | array | 预览列表 | |
27
27
28
data 数组:
28
`data`数组:
29
29
30
30
| 项 | 类型 | 内容 | 备注 |
31
31
| ---- | ---- | --------------- | -------- |
@@ -38,7 +38,7 @@ data 数组:
38
38
39
39
http://api.bilibili.com/x/v2/dm/ajax?aid=43337021
40
40
41
```
41
```json
42
42
{
43
43
"code": 0,
44
44
"message": "0",
@@ -0,0 +1,20 @@
1
<?xml version="1.0" encoding="utf-8"?>
2
<!-- Generator: Adobe Illustrator 24.1.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
3
<svg version="1.1" id="图层_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
4
viewBox="0 0 838 838" enable-background="new 0 0 838 838" xml:space="preserve">
5
<path fill="#1497C7" d="M419,838c-118.67-3.33-217.33-44.33-296-123S3.33,537.67,0,419c3.33-118.67,44.33-217.33,123-296
6
S300.33,3.33,419,0c118.67,3.33,217.33,44.33,296,123s119.67,177.33,123,296c-3.33,118.67-44.33,217.33-123,296
7
S537.67,834.67,419,838z M372,372H233v94h139v139h94V466h139v-94H466V233h-94V372z"/>
8
<g>
9
</g>
10
<g>
11
</g>
12
<g>
13
</g>
14
<g>
15
</g>
16
<g>
17
</g>
18
<g>
19
</g>
20
</svg>
二进制文件已变更,无法进行逐行预览。
二进制文件已变更,无法进行逐行预览。
二进制文件已变更,无法进行逐行预览。
二进制文件已变更,无法进行逐行预览。
@@ -0,0 +1,9 @@
1
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 844 844">
2
<path fill="#A0A0A0" d="M269,697V286c0-12,9.67-22,23-22c13.33,0,30,10,30,22v411c0,13.33-16.67,23-30,23
3
C278.67,720,269,710.33,269,697z M391,697V286c0-27.72,50.75-29.26,54,0v411c-1.33,13.33-16.67,23-30,23
4
C401.67,720,392.33,710.33,391,697z M522,697V286c0-12,9.67-22,23-22s30,10,30,22v411c0,13.33-16.67,23-30,23S522,710.33,522,697z
5
M644,759l40-565H164l36,549c0,20,7.33,44.33,46,47h375C634.33,790,641.33,781.67,644,759z M622,844H230
6
c-54.67-2.67-82.67-39.33-84-70l-36-580H23c-12,0-23-10.67-23-24c0-13.33,9.67-30,23-30h215V55c1.33-38.67,30.33-55,61-55h246
7
c13.33,0,27.33,1.33,46,24c14.67,17.33,15,27.33,15,38v78h215c13.33,0,23,16.67,23,30c0,13.33-11,24-23,24h-86l-39,597
8
C694.67,807,672.67,841.33,622,844z M530,55H318c-18.67,0-27.33,11.67-26,29v56h260V84C552,65.33,539.33,55,530,55z"/>
9
</svg>
@@ -0,0 +1,23 @@
1
<?xml version="1.0" encoding="utf-8"?>
2
<!-- Generator: Adobe Illustrator 24.1.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
3
<svg version="1.1" id="图层_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
4
viewBox="0 0 244.04 55.01" enable-background="new 0 0 244.04 55.01" xml:space="preserve">
5
<path fill="#19AAD5" d="M5.39,55.01h233.26c2.98,0,5.39-2.41,5.39-5.39V5.39c0-2.98-2.41-5.39-5.39-5.39L5.39,0
6
C2.41,0,0,2.41,0,5.39l0,44.22C0,52.6,2.41,55.01,5.39,55.01z"/>
7
<path fill="#FFFFFF" d="M79.26,24.77V8.37c0.08-1.52,1.22-2.68,2.73-2.68s2.66,1.16,2.73,2.68v16.4h16.4
8
c1.52,0.08,2.68,1.22,2.68,2.73c0,1.52-1.16,2.66-2.68,2.73h-16.4v16.4c-0.08,1.52-1.22,2.68-2.73,2.68s-2.66-1.16-2.73-2.68v-16.4
9
h-16.4c-1.52-0.08-2.68-1.22-2.68-2.73c0-1.52,1.16-2.66,2.68-2.73H79.26z"/>
10
<g>
11
<path fill="#FFFFFF" d="M105.14,44.25c9.46-3.33,15.11-8.12,16.93-14.37h-16.13V26.9h16.71c0.05-0.56,0.08-3.05,0.08-7.48h-14.45
12
v-2.98h9.5c-2.27-2.47-4.21-4.45-5.82-5.95l2.3-2.04c2.27,2.01,4.34,3.93,6.22,5.76l-2.53,2.23h9.44c2.05-2.86,3.85-5.53,5.4-8.03
13
l3.29,1.8c-1.82,2.3-3.5,4.37-5.03,6.23h10.02v2.98h-14.97c0,3.84-0.02,6.33-0.06,7.48h17.36v2.98h-16.81
14
c3.1,6.57,8.94,11.07,17.52,13.51c-1.08,1.1-2.06,2.15-2.93,3.17c-8.13-3.13-13.65-7.84-16.57-14.13
15
c-2.15,6.11-7.87,10.99-17.16,14.64C106.75,46.18,105.99,45.24,105.14,44.25z"/>
16
<path fill="#FFFFFF" d="M147.35,19.11c1.9,1.31,4.24,3.08,7.01,5.33c-0.98,1.1-1.76,1.94-2.34,2.54c-2.77-2.51-4.99-4.39-6.65-5.64
17
L147.35,19.11z M150.92,30.39c1.08,0.47,2.13,0.9,3.13,1.29c-1.45,4.59-2.97,9.61-4.55,15.04l-3.41-1.17
18
C147.75,41.08,149.36,36.03,150.92,30.39z M148.86,8.97c2.56,1.91,4.84,3.81,6.85,5.72c-0.9,0.89-1.69,1.68-2.38,2.39
19
c-1.42-1.49-3.59-3.47-6.49-5.95L148.86,8.97z M155.15,41.67h13.3V30.55h-10.29v-2.98h10.29v-9.48h-11.4v-2.98h12.63
20
c-1.24-1.94-2.51-3.72-3.8-5.33l2.61-1.64c1.77,2.04,3.17,3.84,4.2,5.4l-2.47,1.57h13.29v2.98h-11.72v9.48h10.29v2.98h-10.29v11.12
21
h12.83v2.98h-29.46V41.67z"/>
22
</g>
23
</svg>
@@ -0,0 +1,10 @@
1
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 953.46 738.35">
2
<path fill="#9FA0A0" d="M675.64,504c106.67-2.67,186.33-78.33,189-181c-1.33-77.33-49-143.33-125-170
3
c-38.96-14.98-18.21-73.06,21-61c101.33,37.33,166.67,124.33,168,231c0,88-45.33,162-116,206c49.33,18.67,93,46,131,82
4
c29.48,29.48-13.97,73.03-44,46c-61.33-57.33-140-89-224-89C633.92,568,633.92,504,675.64,504z M193.64,572
5
c-97.33-53.33-159.67-150-161-266c2-86.67,32.83-158.83,92.5-216.5S259.64,2,349.64,0c89.33,2,163.83,31.83,223.5,89.5
6
c59.67,57.67,90.83,129.83,93.5,216.5c-1.33,116-63.33,212.67-162,266c69.33,23.33,130.67,60,184,110c27.73,30.81-14.42,74.52-45,47
7
c-80-76-183.33-118-294-118s-215,42-295,118c-29.5,29.5-75.63-17.63-44-47C63.31,632,124.31,595.33,193.64,572z M349.64,548
8
c72-2,131.67-25.83,179-71.5c47.33-45.67,72-102.5,74-170.5c-2-68.67-26.67-125.67-74-171c-47.33-45.33-107-69-179-71
9
c-72,2-131.83,25.67-179.5,71s-72.17,102.33-73.5,171c1.33,68,25.83,124.83,73.5,170.5S277.64,546,349.64,548z"/>
10
</svg>
@@ -13,14 +13,14 @@
13
13
14
14
15
15
16
## 获取二维码内容url以及秘钥
16
## 申请二维码URL及扫码秘钥
17
17
18
(秘钥超时为180秒)
19
20
passport.bilibili.com/qrcode/getLoginUrl
18
http://passport.bilibili.com/qrcode/getLoginUrl
21
19
22
20
*方式:GET*
23
21
22
秘钥超时为180秒
23
24
24
**json回复:**
25
25
26
26
| 字段 | 类型 | 内容 | 备注 |
@@ -30,7 +30,8 @@ passport.bilibili.com/qrcode/getLoginUrl
30
30
| ts | num | 请求时间 | 时间戳 |
31
31
| data | obj | 信息本体 | |
32
32
33
data 对象:
33
`data`对象:
34
34
35
| 字段 | 类型 | 内容 | 备注 |
35
36
| -------- | ----- | ------------- | ---------- |
36
37
| url | str | 二维码内容url | 恒为87字符 |
@@ -51,17 +52,21 @@ http://passport.bilibili.com/qrcode/getLoginUrl
51
52
}
52
53
```
53
54
55
用`url`中的值生成二维码,等待手机客户端扫描,并将`oauthKey`保存等待使用
56
57
58
54
59
## 验证二维码登录
55
60
56
(秘钥超时为180秒)
61
*方式:POST*
62
63
http://passport.bilibili.com/qrcode/getLoginInfo
57
64
58
passport.bilibili.com/qrcode/getLoginInfo
65
秘钥超时为180秒
59
66
60
67
验证正确时会进行设置以下cookie项:
61
68
62
「DedeUserID」 「DedeUserID__ckMd5」 「SESSDATA」 「bili_jct」
63
64
*方式:POST*
69
「sid」「DedeUserID」 「DedeUserID__ckMd5」 「SESSDATA」 「bili_jct」
65
70
66
71
参数:
67
72
| 参数名 | 内容 | 必要性 | 备注 |
@@ -84,9 +89,32 @@ data 对象:
84
89
| ---- | ---- | --------------- | ---- |
85
90
| url | str | 游戏分站登录url | |
86
91
87
示例:(重要token已河蟹处理)
92
示例:
88
93
89
94
curl -d "oauthKey=xxx" "http://passport.bilibili.com/qrcode/getLoginInfo"
95
96
当秘钥正确时但未扫描时`status`为false,`data`为num值-4
97
98
```json
99
{
100
"status":false,
101
"data":-4,
102
"message":"Can't scan~"
103
}
104
```
105
106
扫描成功但手机端未确认时`status`为false,`data`为num值-4
107
108
```json
109
{
110
"status":false,
111
"data":-5,
112
"message":"Can't confirm~"
113
}
114
```
115
116
扫描成功手机端确认登录后,`status`为true,`data`为对象,并向浏览器写入cookie
117
90
118
```json
91
119
{
92
120
"code": 0,
@@ -100,7 +128,7 @@ curl -d "oauthKey=xxx" "http://passport.bilibili.com/qrcode/getLoginInfo"
100
128
101
129
回复头部抓包信息:
102
130
103
可明显看见设置了几个cookie(本人手打cookie,已经成功登录B站)(重要token已河蟹处理)
131
可明显看见设置了几个cookie(本人手打已测试成功登录B站)
104
132
105
133
```http
106
134
HTTP/1.1 200 OK
@@ -119,7 +147,7 @@ Cache-Control: no-cache
119
147
X-Cache-Webcdn: BYPASS from ks-sxhz-dx-w-01
120
148
```
121
149
122
**游戏分站登录url(也可用于不方便设置cookie的场合使用)**
150
**游戏分站登录url与cookie的数据对应(也可用于不方便设置cookie的场合提取使用)**
123
151
124
152
https://passport.biligame.com/crossDomain?
125
153
@@ -129,9 +157,9 @@ DedeUserID__ckMd5=(DedeUserID__ckMd5)&
129
157
130
158
Expires=(过期时间 秒)&
131
159
132
SESSDATA=(SESSDATA)&
160
SESSDATA=(登录token)&
133
161
134
bili_jct=(bili_jct)&
162
bili_jct=(登录csrf)&
135
163
136
164
gourl=(跳转网址 默认为主页)
137
165
@@ -2,14 +2,14 @@
2
2
3
3
## 登录用户信息1(完整)
4
4
5
需要登录(SESSDATA)
6
7
api.bilibili.com/nav (使用转义)
5
http://api.bilibili.com/nav (使用转义)
8
6
9
api.bilibili.com/x/web-interface/nav (原始数据)
7
http://api.bilibili.com/x/web-interface/nav (原始数据)
10
8
11
9
*方式:GET*
12
10
11
需要登录(SESSDATA)
12
13
13
**json回复:**
14
14
15
15
| 字段 | 类型 | 内容 | 备注 |
@@ -19,7 +19,7 @@ api.bilibili.com/x/web-interface/nav (原始数据)
19
19
| ttl | num | 1 | 作用尚不明确 |
20
20
| data | obj | 信息本体 | |
21
21
22
data 对象:
22
`data`对象:
23
23
24
24
| 字段 | 类型 | 内容 | 备注 |
25
25
| --------------- | ---- | ---------------- | ------------------------- |
@@ -47,7 +47,7 @@ data 对象:
47
47
| allowance_count | num | 0 | 作用尚不明确 |
48
48
| answer_status | num | 0 | 作用尚不明确 |
49
49
50
level_info 对象:
50
`data`中的`level_info`对象:
51
51
52
52
| 字段 | 类型 | 内容 | 备注 |
53
53
| ------------- | ---- | ------------------------ | ---- |
@@ -56,7 +56,7 @@ level_info 对象:
56
56
| current_exp | num | 当前经验 | |
57
57
| next_exp | num | 升级下一等级需达到的经验 | |
58
58
59
official 对象:
59
`data`中的`official`对象:
60
60
61
61
| 字段 | 类型 | 内容 | 备注 |
62
62
| ----- | ---- | -------- | ----------------------------------------- |
@@ -65,14 +65,14 @@ official 对象:
65
65
| desc | str | 认证备注 | 无为空 |
66
66
| type | num | 是否认证 | -1无<br />0认证 |
67
67
68
official_verify 对象:
68
`data`中的`official_verify`对象:
69
69
70
70
| 字段 | 类型 | 内容 | 备注 |
71
71
| ---- | ---- | -------- | --------------- |
72
72
| type | num | 是否认证 | -1无<br />0认证 |
73
73
| desc | str | 认证信息 | 无为空 |
74
74
75
pendant 对象:
75
`data`中的`pendant`对象:
76
76
77
77
| 字段 | 类型 | 内容 | 备注 |
78
78
| ------ | ---- | ----------- | ------------ |
@@ -81,7 +81,7 @@ pendant 对象:
81
81
| image | str | 挂件图片url | png |
82
82
| expire | num | 0 | 作用尚不明确 |
83
83
84
wallet 对象:
84
`data`中的`wallet`对象:
85
85
86
86
| 字段 | 类型 | 内容 | 备注 |
87
87
| --------------- | ---- | ------------- | ------------ |
@@ -154,13 +154,13 @@ http://api.bilibili.com/x/web-interface/nav
154
154
155
155
## 登录用户信息2(仅部分 带有转义)
156
156
157
需要登录(SESSDATA)
157
http://account.bilibili.com/home/userInfo (带有转义)
158
158
159
需要验证DedeUserID存在且不为0
159
*方式:GET*
160
160
161
account.bilibili.com/home/userInfo (带有转义)
161
需要登录(SESSDATA)
162
162
163
*方式:GET*
163
需要验证DedeUserID存在且不为0
164
164
165
165
**json回复:**
166
166
@@ -170,7 +170,7 @@ account.bilibili.com/home/userInfo (带有转义)
170
170
| status | bool | true | 作用尚不明确 |
171
171
| data | obj | 信息本体 | |
172
172
173
data 对象:
173
`data`对象:
174
174
175
175
| 字段 | 类型 | 内容 | 备注 |
176
176
| ----------------- | ---- | ----------------- | ------------------------- |
@@ -187,7 +187,7 @@ data 对象:
187
187
| official_verify | num | 是否认证 | -1无<br />0认证 |
188
188
| pointBalance | num | 0 | 作用尚不明确 |
189
189
190
level_info 对象:
190
`data`中的`level_info`对象:
191
191
192
192
| 字段 | 类型 | 内容 | 备注 |
193
193
| ------------- | ---- | ------------------------ | ---- |
@@ -230,12 +230,12 @@ http://account.bilibili.com/home/userInfo
230
230
231
231
## 登录用户状态数
232
232
233
需要登录(SESSDATA)
234
235
api.bilibili.com/x/web-interface/nav/stat
233
http://api.bilibili.com/x/web-interface/nav/stat
236
234
237
235
*方式:GET*
238
236
237
需要登录(SESSDATA)
238
239
239
**json回复:**
240
240
241
241
| 字段 | 类型 | 内容 | 备注 |
@@ -268,3 +268,4 @@ http://api.bilibili.com/x/web-interface/nav/stat
268
268
}
269
269
```
270
270
271
粉丝数为365,关注数为695,发送的动态数为162
@@ -3,7 +3,7 @@
3
3
<img src="/imgs/akari.jpg" width="200" height="200"/>
4
4
5
5
## 用户详细信息1 (用于空间)
6
api.bilibili.com/x/space/acc/info
6
http://api.bilibili.com/x/space/acc/info
7
7
8
8
*方式:GET*
9
9
@@ -21,7 +21,8 @@ api.bilibili.com/x/space/acc/info
21
21
| ttl | num | 1 | 作用尚不明确 |
22
22
| data | obj | 信息本体 | |
23
23
24
data 对象:
24
`data`对象:
25
25
26
| 字段 | 类型 | 内容 | 备注 |
26
27
| ----------- | ---- | ---------------- | ------------------------------------------ |
27
28
| mid | num | UID | |
@@ -44,7 +45,8 @@ data 对象:
44
45
| theme | obj | 空 | 作用尚不明确 |
45
46
| sys_notice | obj | 空 | 作用尚不明确 |
46
47
47
official 对象:
48
`data`中的`official`对象:
49
48
50
| 字段 | 类型 | 内容 | 备注 |
49
51
| ----- | ---- | -------- | ----------------------------------------- |
50
52
| role | num | 认证类型 | 0无<br />1 2个人认证<br />3 4 5 6机构认证 |
@@ -52,7 +54,8 @@ official 对象:
52
54
| desc | str | 认证备注 | 无为空 |
53
55
| type | num | 是否认证 | -1无<br />0认证 |
54
56
55
vip 对象:
57
`data`中的`vip`对象:
58
56
59
| 字段 | 类型 | 内容 | 备注 |
57
60
| ---------- | ---- | ---------- | ----------------------------- |
58
61
| type | num | 大会员类型 | 0无<br />1月会员<br />2年会员 |
@@ -100,7 +103,7 @@ http://api.bilibili.com/x/space/acc/info?mid=2
100
103
}
101
104
```
102
105
103
可得出用户的头像为:
106
用户的头像为:
104
107
105
108
http://i1.hdslb.com/bfs/face/3e60b20604b6fdc7d081eb6a1ec72aa47c5a3964.jpg
106
109
@@ -112,9 +115,11 @@ http://i2.hdslb.com/bfs/space/cb1c3ef50e22b6096fde67febe863494caefebad.png
112
115
113
116

114
117
115
## 用户详细信息2 (用于卡片)
116
118
117
api.bilibili.com/x/web-interface/card
119
120
## 用户详细信息2 (用于名片)
121
122
http://api.bilibili.com/x/web-interface/card
118
123
119
124
*方式:GET*
120
125
@@ -133,12 +138,14 @@ api.bilibili.com/x/web-interface/card
133
138
| ttl | num | 1 | 作用尚不明确 |
134
139
| data | obj | 信息本体 | |
135
140
136
data 对象:
141
`data`对象:
142
137
143
| 字段 | 类型 | 内容 | 备注 |
138
144
| ---- | ----- | -------- | ---- |
139
145
| card | obj | 卡片信息 | |
140
146
141
card 对象:
147
`data`中的`card`对象:
148
142
149
| 字段 | 类型 | 内容 | 备注 |
143
150
| --------------- | ----- | -------------- | ------------------------------- |
144
151
| mid | num | 用户UID | |
@@ -169,7 +176,8 @@ card 对象:
169
176
| article_count | num | 0 | 作用尚不明确 |
170
177
| follower | num | 粉丝数 | |
171
178
172
level_info 对象:
179
`card`中的`level_info`对象:
180
173
181
| 字段 | 类型 | 内容 | 备注 |
174
182
| ------------- | ----- | ---------- | ------------------ |
175
183
| current_level | num | 当前等级 | 0-6级 |
@@ -177,7 +185,8 @@ level_info 对象:
177
185
| current_exp | num | 0 | 作用尚不明确 |
178
186
| next_exp | num | 0 | 作用尚不明确 |
179
187
180
pendant 对象:
188
`card`中的`pendant`对象:
189
181
190
| 字段 | 类型 | 内容 | 备注 |
182
191
| ------------- | ----- | ---------------- | ------------------ |
183
192
| pid | num | 挂件id | |
@@ -185,7 +194,8 @@ pendant 对象:
185
194
| image | str | 挂件图片链接 | png |
186
195
| expire | num | 0 | 作用尚不明确 |
187
196
188
nameplate 对象:
197
`card`中的`nameplate`对象:
198
189
199
| 字段 | 类型 | 内容 | 备注 |
190
200
| ------------- | ----- | ----------------- | ------------------ |
191
201
| nid | num | 勋章id | |
@@ -195,7 +205,8 @@ nameplate 对象:
195
205
| level | str | 勋章等级 | |
196
206
| condition | str | 勋章条件 | |
197
207
198
Official 对象:
208
`card`中的`Official`对象:
209
199
210
| 字段 | 类型 | 内容 | 备注 |
200
211
| ----- | ---- | -------- | ----------------------------------------- |
201
212
| role | num | 认证类型 | 0无<br />1 2个人认证<br />3 4 5 6机构认证 |
@@ -203,13 +214,15 @@ Official 对象:
203
214
| desc | str | 认证备注 | 无为空 |
204
215
| type | num | 是否认证 | -1无 0认证 |
205
216
206
official_verify 对象:
217
`card`中的`official_verify`对象:
218
207
219
| 字段 | 类型 | 内容 | 备注 |
208
220
| ---- | ---- | -------- | --------------- |
209
221
| type | num | 是否认证 | -1无<br />0认证 |
210
222
| desc | str | 认证信息 | 无为空 |
211
223
212
vip 对象:
224
`card`中的`vip`对象:
225
213
226
| 字段 | 类型 | 内容 | 备注 |
214
227
| ------------- | ---- | ---------- | ----------------------------- |
215
228
| vipType | num | 大会员类型 | 0无<br />1月会员<br />2年会员 |
@@ -219,7 +232,8 @@ vip 对象:
219
232
| vipStatusWarn | str | 空 | 作用尚不明确 |
220
233
| theme_type | num | 0 | 作用尚不明确 |
221
234
222
space 对象:
235
`card`中的`space`对象:
236
223
237
| 字段 | 类型 | 内容 | 备注 |
224
238
| --------- | ----- | ----------------- | ---------------- |
225
239
| s_img | str | 主页头图链接 小图 | png |
@@ -304,14 +318,18 @@ http://api.bilibili.com/x/web-interface/card?mid=2&photo=true
304
318
}
305
319
```
306
320
307
## 自己详细信息
308
321
309
需要登录(SESSDATA)
310
322
311
api.bilibili.com/x/space/myinfo
323
## 本用户详细信息
324
325
http://api.bilibili.com/x/space/myinfo
312
326
313
327
*方式:GET*
314
328
329
需要登录(SESSDATA)
330
331
功能同「[登录用户信息1](../login/login_info.md#登录用户信息1(完整))」
332
315
333
**json回复:**
316
334
| 字段 | 类型 | 内容 | 备注 |
317
335
| ------- | ---- | -------- | --------------------- |
@@ -320,8 +338,8 @@ api.bilibili.com/x/space/myinfo
320
338
| ttl | num | 1 | 作用尚不明确 |
321
339
| data | obj | 信息本体 | |
322
340
341
`data`对象:
323
342
324
data 对象:
325
343
| 字段 | 类型 | 内容 | 备注 |
326
344
| --------------- | ---- | ------------ | -------------------- |
327
345
| mid | num | UID | |
@@ -347,7 +365,8 @@ data 对象:
347
365
| following | num | 粉丝数 | |
348
366
| follower | num | 粉丝数 | |
349
367
350
vip 对象:
368
`data`中的`vip`对象:
369
351
370
| 字段 | 类型 | 内容 | 备注 |
352
371
| ------------ | ---- | -------------- | ----------------------------- |
353
372
| type | num | 大会员类型 | 0无<br />1月会员<br />2年会员 |
@@ -357,12 +376,14 @@ vip 对象:
357
376
| theme_type | num | 0 | 作用尚不明确 |
358
377
| label | obj | ??? | |
359
378
360
label 对象:
379
`vip`中的`label`对象:
380
361
381
| 字段 | 类型 | 内容 | 备注 |
362
382
| ------------ | ----- | ------ | ------------ |
363
383
| path | str | 空 | 作用尚不明确 |
364
384
365
pendant 对象:
385
`data`中的`pendant`对象:
386
366
387
| 字段 | 类型 | 内容 | 备注 |
367
388
| ------ | ---- | ----------- | ------------ |
368
389
| pid | num | 挂件id | |
@@ -370,7 +391,8 @@ pendant 对象:
370
391
| image | str | 挂件图片url | png |
371
392
| expire | num | 0 | 作用尚不明确 |
372
393
373
nameplate 对象:
394
`data`中的`nameplate`对象:
395
374
396
| 字段 | 类型 | 内容 | 备注 |
375
397
| ------------- | ----- | ----------------- | ------------------ |
376
398
| nid | num | 勋章id | |
@@ -380,7 +402,8 @@ nameplate 对象:
380
402
| level | str | 勋章等级 | |
381
403
| condition | str | 勋章条件 | |
382
404
383
Official 对象:
405
`data`中的`Official`对象:
406
384
407
| 字段 | 类型 | 内容 | 备注 |
385
408
| ----- | ---- | -------- | ----------------------------------------- |
386
409
| role | num | 认证类型 | 0无<br />1 2个人认证<br />3 4 5 6机构认证 |
@@ -388,7 +411,8 @@ Official 对象:
388
411
| desc | str | 认证备注 | 无为空 |
389
412
| type | num | 是否认证 | -1无<br />0认证 |
390
413
391
level_exp 对象:
414
`data`中的`level_exp`对象:
415
392
416
| 字段 | 类型 | 内容 | 备注 |
393
417
| ------------- | ----- | ---------- | ------------------ |
394
418
| current_level | num | 当前等级 | 0-6级 |