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

XFEstudio/bilibili-API-collect

例行更新

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

代码差异

9 个文件 +589 -419
Added live/info_stream.md +169 -0
@@ -0,0 +1,169 @@
1 # 直播间信息流
2
3
4
5 ## 数据包格式
6
7 数据包为websocket,格式为头部数据+正文数据
8
9 操作流程:
10
11 发送认证包->接收认证包回应->接收普通包&(每30秒发送心跳包->接收心跳回应)
12
13 头部格式:
14
15 | 偏移量 | 长度 | 类型 | 含义 |
16 | ------ | ---- | ------ | ------------------------------------------------------------ |
17 | 0 | 4 | uint32 | 封包总大小(头部大小+正文大小) |
18 | 4 | 2 | uint16 | 头部大小(一般为0x0010,16字节) |
19 | 6 | 2 | uint16 | 协议版本:<br />0普通包正文不使用压缩 <br />1心跳及认证包正文不使用压缩<br />2普通包正文使用zlib压缩 |
20 | 8 | 4 | uint32 | 操作码(封包类型) |
21 | 12 | 4 | uint32 | sequence,可以取常数1 |
22
23 操作码:
24
25 | 代码 | 含义 |
26 | ---- | -------------------- |
27 | 2 | 心跳包 |
28 | 3 | 心跳包回复(人气值) |
29 | 5 | 普通包(命令) |
30 | 7 | 认证包 |
31 | 8 | 认证包回复 |
32
33 ### 认证包
34
35 方式:(上行)
36
37 连接成功后5秒内发送,否则强制断开连接
38
39 正文:
40
41 json格式
42
43 | 字段 | 类型 | 内容 | 备注 |
44 | --------- | ---- | ------------ | -------------- |
45 | uid | num | 用户UID | 不可为0 |
46 | roomid | num | 加入房间的ID | |
47 | protover | num | 协议版本 | 现在是2 |
48 | platform | str | 平台标识 | 可为"web" |
49 | clientver | str | 客户端版本 | 现在是"1.10.3" |
50 | type | num | 必须为2 | |
51 | key | str | 认证秘钥 | |
52
53 示例:
54
55 ```
56 00000000 00 00 00 f0 00 10 00 01 00 00 00 07 00 00 00 01 |................|
57 00000010 7b 22 75 69 64 22 3a 32 39 33 37 39 33 34 33 35 |{"uid":293793435|
58 00000020 2c 22 72 6f 6f 6d 69 64 22 3a 32 31 36 38 36 32 |,"roomid":216862|
59 00000030 33 37 2c 22 70 72 6f 74 6f 76 65 72 22 3a 32 2c |37,"protover":2,|
60 00000040 22 70 6c 61 74 66 6f 72 6d 22 3a 22 77 65 62 22 |"platform":"web"|
61 00000050 2c 22 63 6c 69 65 6e 74 76 65 72 22 3a 22 31 2e |,"clientver":"1.|
62 00000060 31 30 2e 33 22 2c 22 74 79 70 65 22 3a 32 2c 22 |10.3","type":2,"|
63 00000070 6b 65 79 22 3a 22 43 6f 4b 68 5f 61 49 46 42 6c |key":"CoKh_aIFBl|
64 00000080 51 32 4c 57 77 64 79 4e 43 6b 2d 69 5f 42 76 72 |Q2LWwdyNCk-i_Bvr|
65 00000090 64 72 72 55 4d 32 78 57 6c 74 62 35 77 6b 54 50 |drrUM2xWltb5wkTP|
66 000000a0 4e 72 44 55 49 2d 73 46 32 41 56 56 4f 44 78 43 |NrDUI-sF2AVVODxC|
67 000000b0 52 42 39 69 64 76 74 34 46 32 4d 50 31 45 4a 6c |RB9idvt4F2MP1EJl|
68 000000c0 4d 68 49 57 6b 31 5a 69 73 67 6e 32 67 67 66 6c |MhIWk1Zisgn2ggfl|
69 000000d0 68 72 65 6e 4f 4b 65 39 7a 56 65 6d 78 35 7a 5f |hrenOKe9zVemx5z_|
70 000000e0 5a 4d 43 61 55 77 4c 31 65 70 6d 7a 5a 53 22 7d |ZMCaUwL1epmzZS"}|
71 ```
72
73
74
75 ### 认证包回复
76
77 方式:(下行)
78
79 在认证包发送成功后就会收到
80
81 json格式
82
83 | 字段 | 类型 | 内容 | 备注 |
84 | ---- | ---- | ------ | --------- |
85 | code | num | 返回值 | 0认证成功 |
86
87 示例:
88
89 ```
90 00000000 00 00 00 1a 00 10 00 01 00 00 00 08 00 00 00 01 |................|
91 00000010 7b 22 63 6f 64 65 22 3a 30 7d |{"code":0}|
92 ```
93
94
95
96 ### 心跳包
97
98 方式:(上行)
99
100 30秒左右发送一次,否则60秒后会被强制断开连接
101
102 正文:
103
104 特定字符
105
106 [object Object]
107
108 示例:
109
110 ```
111 00000000 00 00 00 1f 00 10 00 01 00 00 00 02 00 00 00 01 |................|
112 00000010 5b 6f 62 6a 65 63 74 20 4f 62 6a 65 63 74 5d |[object Object]|
113 ```
114
115 ### 心跳回应(人气值)
116
117 方式:(下行)
118
119 在心跳包发送成功后就会收到
120
121 正文:
122
123 uint32整数,代表房间当前的人气值
124
125 示例:
126
127 ```
128 00000000 00 00 00 14 00 10 00 01 00 00 00 03 00 00 00 01 |................|
129 00000010 00 00 14 83 |....|
130 ```
131
132 可见房间内人气值为5251人
133
134 ### 普通包
135
136 方式:(下行)
137
138 #### 弹幕
139
140
141
142 #### 送礼
143
144
145
146 #### 欢迎加入房间
147
148
149
150 #### 欢迎房管加入房间
151
152
153
154 #### 系统消息
155
156
157
158 #### 主播准备中
159
160
161
162 #### 直播开始
163
164
165
166 #### 直播状态更新
167
168
169
Modified login/QR.md +7 -7
@@ -67,13 +67,13 @@ passport.bilibili.com/qrcode/getLoginInfo
67 67
68 68
69 69 **json回复:**
70 | 字段 | 类型 | 内容 | 备注 |
71 | ------- | ------------------- | ------------------------------------ | ----------------------------------------------- |
72 | status | bool | 扫码是否成功 | |
73 | code | num | 返回值 | 0成功 |
74 | message | str | 错误信息 | 正确无 |
75 | ts | num | 扫码时间 | 错误无 |
76 | data | 正确时obj 错误时num | 正确时:游戏分站url 错误时:错误代码 | 错误时:-1秘钥错误 -2秘钥超时 -4未扫描 -5未确认 |
70 | 字段 | 类型 | 内容 | 备注 |
71 | ------- | ------------------------ | ----------------------------------------- | ------------------------------------------------------------ |
72 | status | bool | 扫码是否成功 | |
73 | code | num | 返回值 | 0成功 |
74 | message | str | 错误信息 | 正确无 |
75 | ts | num | 扫码时间 | 错误无 |
76 | data | 正确时obj<br />错误时num | 正确时:游戏分站url<br />错误时:错误代码 | 错误时:<br />-1秘钥错误<br />-2秘钥超时<br />-4未扫描<br />-5未确认 |
77 77
78 78 data 对象:
79 79 | 字段 | 类型 | 内容 | 备注 |
Modified login/login_info.md +67 -67
@@ -12,40 +12,40 @@ api.bilibili.com/x/web-interface/nav (原始数据)
12 12
13 13 **json回复:**
14 14
15 | 字段 | 类型 | 内容 | 备注 |
16 | ------- | ---- | -------- | -------------------- |
17 | code | num | 返回值 | 0成功 -101账号未登录 |
18 | message | str | 错误信息 | 默认为0 |
19 | ttl | num | 1 | 作用尚不明确 |
20 | data | obj | 信息本体 | |
15 | 字段 | 类型 | 内容 | 备注 |
16 | ------- | ---- | -------- | ------------------------- |
17 | code | num | 返回值 | 0成功<br />-101账号未登录 |
18 | message | str | 错误信息 | 默认为0 |
19 | ttl | num | 1 | 作用尚不明确 |
20 | data | obj | 信息本体 | |
21 21
22 22 data 对象:
23 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 | 作用尚不明确 |
24 | 字段 | 类型 | 内容 | 备注 |
25 | --------------- | ---- | ---------------- | ------------------------- |
26 | isLogin | bool | 是否已登录 | |
27 | email_verified | num | 是否验证邮箱地址 | 0未验证<br />1已验证 |
28 | face | str | 登录用户头像url | jpg gif |
29 | level_info | obj | 等级信息 | |
30 | mid | num | 登录UID | |
31 | mobile_verified | num | 是否验证手机号 | 0未验证<br />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无<br />1有 |
41 | vipType | num | 大会员类型 | 0无<br />1月度<br />2年度 |
42 | vip_pay_type | num | 会员开通状态 | 0无<br />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 49
50 50 level_info 对象:
51 51
@@ -58,19 +58,19 @@ level_info 对象:
58 58
59 59 official 对象:
60 60
61 | 字段 | 类型 | 内容 | 备注 |
62 | ----- | ---- | -------- | ------------------------------- |
63 | role | num | 认证类型 | 0无 1 2个人认证 3 4 5 6机构认证 |
64 | title | str | 认证信息 | 无为空 |
65 | desc | str | 认证备注 | 无为空 |
66 | type | num | 是否认证 | -1无 0认证 |
61 | 字段 | 类型 | 内容 | 备注 |
62 | ----- | ---- | -------- | ----------------------------------------- |
63 | role | num | 认证类型 | 0无<br />1 2个人认证<br />3 4 5 6机构认证 |
64 | title | str | 认证信息 | 无为空 |
65 | desc | str | 认证备注 | 无为空 |
66 | type | num | 是否认证 | -1无<br />0认证 |
67 67
68 68 official_verify 对象:
69 69
70 | 字段 | 类型 | 内容 | 备注 |
71 | ---- | ---- | -------- | ---------- |
72 | type | num | 是否认证 | -1无 0认证 |
73 | desc | str | 认证信息 | 无为空 |
70 | 字段 | 类型 | 内容 | 备注 |
71 | ---- | ---- | -------- | --------------- |
72 | type | num | 是否认证 | -1无<br />0认证 |
73 | desc | str | 认证信息 | 无为空 |
74 74
75 75 pendant 对象:
76 76
@@ -158,34 +158,34 @@ http://api.bilibili.com/x/web-interface/nav
158 158
159 159 需要验证DedeUserID存在且不为0
160 160
161 account.bilibili.com/home/userInfo (使用转义)
161 account.bilibili.com/home/userInfo (带有转义)
162 162
163 163 *方式:GET*
164 164
165 165 **json回复:**
166 166
167 | 字段 | 类型 | 内容 | 备注 |
168 | ------ | ---- | -------- | -------------------- |
169 | code | num | 返回值 | 0成功 -101账号未登录 |
170 | status | bool | true | 作用尚不明确 |
171 | data | obj | 信息本体 | |
167 | 字段 | 类型 | 内容 | 备注 |
168 | ------ | ---- | -------- | ------------------------- |
169 | code | num | 返回值 | 0成功<br />-101账号未登录 |
170 | status | bool | true | 作用尚不明确 |
171 | data | obj | 信息本体 | |
172 172
173 173 data 对象:
174 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 | 作用尚不明确 |
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无<br />1月度<br />2年度 |
186 | vipStatus | num | 会员开通状态 | 0无<br />1有 |
187 | official_verify | num | 是否认证 | -1无<br />0认证 |
188 | pointBalance | num | 0 | 作用尚不明确 |
189 189
190 190 level_info 对象:
191 191
@@ -238,12 +238,12 @@ api.bilibili.com/x/web-interface/nav/stat
238 238
239 239 **json回复:**
240 240
241 | 字段 | 类型 | 内容 | 备注 |
242 | ------- | ---- | -------- | -------------------- |
243 | code | num | 返回值 | 0成功 -101账号未登录 |
244 | message | str | 错误信息 | 默认为0 |
245 | ttl | num | 1 | 作用尚不明确 |
246 | data | obj | 信息本体 | |
241 | 字段 | 类型 | 内容 | 备注 |
242 | ------- | ---- | -------- | ------------------------- |
243 | code | num | 返回值 | 0成功<br />-101账号未登录 |
244 | message | str | 错误信息 | 默认为0 |
245 | ttl | num | 1 | 作用尚不明确 |
246 | data | obj | 信息本体 | |
247 247
248 248 | 字段 | 类型 | 内容 | 备注 |
249 249 | ------------- | ---- | ---------- | ---- |
Modified user/info.md +90 -90
@@ -12,12 +12,12 @@ api.bilibili.com/x/space/acc/info
12 12
13 13
14 14 **json回复:**
15 | 字段 | 类型 | 内容 | 备注 |
16 | ------- | ----- | --------- | ------------------ |
17 | code | num | 返回值 | 0成功 -400请求错误 |
18 | message | str | 错误信息 | 默认为0 |
19 | ttl | num | 1 | 作用尚不明确 |
20 | data | obj | 信息本体 | |
15 | 字段 | 类型 | 内容 | 备注 |
16 | ------- | ---- | -------- | ----------------------- |
17 | code | num | 返回值 | 0成功<br />-400请求错误 |
18 | message | str | 错误信息 | 默认为0 |
19 | ttl | num | 1 | 作用尚不明确 |
20 | data | obj | 信息本体 | |
21 21
22 22 data 对象:
23 23 | 字段 | 类型 | 内容 | 备注 |
@@ -31,7 +31,7 @@ data 对象:
31 31 | level | num | 当前等级 | 0-6级 |
32 32 | jointime | num | 0 | 作用尚不明确 |
33 33 | moral | num | 0 | 作用尚不明确 |
34 | silence | num | 封禁状态 | 0正常 1被封 |
34 | silence | num | 封禁状态 | 0正常<br />1被封 |
35 35 | birthday | str | 生日 | mm-dd |
36 36 | coins | num | 硬币数 | 需要登录(SESSDATA) 只能查看自己的 默认为0 |
37 37 | fans_badge | bool | 是否具有粉丝勋章 | |
@@ -43,19 +43,19 @@ data 对象:
43 43 | sys_notice | obj | 空 | 作用尚不明确 |
44 44
45 45 official 对象:
46 | 字段 | 类型 | 内容 | 备注 |
47 | ----- | ---- | -------- | ------------------------------- |
48 | role | num | 认证类型 | 0无 1 2个人认证 3 4 5 6机构认证 |
49 | title | str | 认证信息 | 无为空 |
50 | desc | str | 认证备注 | 无为空 |
51 | type | num | 是否认证 | -1无 0认证 |
46 | 字段 | 类型 | 内容 | 备注 |
47 | ----- | ---- | -------- | ----------------------------------------- |
48 | role | num | 认证类型 | 0无<br />1 2个人认证<br />3 4 5 6机构认证 |
49 | title | str | 认证信息 | 无为空 |
50 | desc | str | 认证备注 | 无为空 |
51 | type | num | 是否认证 | -1无<br />0认证 |
52 52
53 53 vip 对象:
54 | 字段 | 类型 | 内容 | 备注 |
55 | ---------- | ----- | ---------- | ------------------ |
56 | type | num | 大会员类型 | 0无 1月会员 2年会员|
57 | status | num | 大会员状态 | 0无 1有 |
58 | theme_type | num | 0 | 作用尚不明确 |
54 | 字段 | 类型 | 内容 | 备注 |
55 | ---------- | ---- | ---------- | ----------------------------- |
56 | type | num | 大会员类型 | 0无<br />1月会员<br />2年会员 |
57 | status | num | 大会员状态 | 0无<br />1有 |
58 | theme_type | num | 0 | 作用尚不明确 |
59 59
60 60 示列:
61 61
@@ -117,19 +117,19 @@ api.bilibili.com/x/web-interface/card
117 117 *方式:GET*
118 118
119 119 参数:
120 | 参数名 | 内容 | 必要性 | 备注 |
121 | -------| -------------------- | ------ |--------------- |
122 | mid | 用户UID | 必要 | |
123 | photo | 是否请求用户主页头图 | 非必要 | true是 false否 |
120 | 参数名 | 内容 | 必要性 | 备注 |
121 | ------ | -------------------- | ------ | ------------------- |
122 | mid | 用户UID | 必要 | |
123 | photo | 是否请求用户主页头图 | 非必要 | true是<br />false否 |
124 124
125 125
126 126 **json回复:**
127 | 字段 | 类型 | 内容 | 备注 |
128 | ------- | ----- | --------- | ------------------ |
129 | code | num | 返回值 | 0成功 -400请求错误 |
130 | message | str | 错误信息 | 默认为0 |
131 | ttl | num | 1 | 作用尚不明确 |
132 | data | obj | 信息本体 | |
127 | 字段 | 类型 | 内容 | 备注 |
128 | ------- | ---- | -------- | ----------------------- |
129 | code | num | 返回值 | 0成功<br />-400请求错误 |
130 | message | str | 错误信息 | 默认为0 |
131 | ttl | num | 1 | 作用尚不明确 |
132 | data | obj | 信息本体 | |
133 133
134 134 data 对象:
135 135 | 字段 | 类型 | 内容 | 备注 |
@@ -194,28 +194,28 @@ nameplate 对象:
194 194 | condition | str | 勋章条件 | |
195 195
196 196 Official 对象:
197 | 字段 | 类型 | 内容 | 备注 |
198 | ----- | ---- | -------- | ------------------------------- |
199 | role | num | 认证类型 | 0无 1 2个人认证 3 4 5 6机构认证 |
200 | title | str | 认证信息 | 无为空 |
201 | desc | str | 认证备注 | 无为空 |
202 | type | num | 是否认证 | -1无 0认证 |
197 | 字段 | 类型 | 内容 | 备注 |
198 | ----- | ---- | -------- | ----------------------------------------- |
199 | role | num | 认证类型 | 0无<br />1 2个人认证<br />3 4 5 6机构认证 |
200 | title | str | 认证信息 | 无为空 |
201 | desc | str | 认证备注 | 无为空 |
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无<br />0认证 |
208 | desc | str | 认证信息 | 无为空 |
209 209
210 210 vip 对象:
211 | 字段 | 类型 | 内容 | 备注 |
212 | ------------- | ----- | ---------- | ------------------ |
213 | vipType | num | 大会员类型 | 0无 1月会员 2年会员|
214 | dueRemark | str | 空 | 作用尚不明确 |
215 | accessStatus | num | 0 | 作用尚不明确 |
216 | vipStatus | num | 大会员状态 | 0无 1有 |
217 | vipStatusWarn | str | 空 | 作用尚不明确 |
218 | theme_type | num | 0 | 作用尚不明确 |
211 | 字段 | 类型 | 内容 | 备注 |
212 | ------------- | ---- | ---------- | ----------------------------- |
213 | vipType | num | 大会员类型 | 0无<br />1月会员<br />2年会员 |
214 | dueRemark | str | 空 | 作用尚不明确 |
215 | accessStatus | num | 0 | 作用尚不明确 |
216 | vipStatus | num | 大会员状态 | 0无<br />1有 |
217 | vipStatusWarn | str | 空 | 作用尚不明确 |
218 | theme_type | num | 0 | 作用尚不明确 |
219 219
220 220 space 对象:
221 221 | 字段 | 类型 | 内容 | 备注 |
@@ -311,49 +311,49 @@ api.bilibili.com/x/space/myinfo
311 311 *方式:GET*
312 312
313 313 **json回复:**
314 | 字段 | 类型 | 内容 | 备注 |
315 | ------- | ----- | --------- | ------------------ |
316 | code | num | 返回值 | 0成功 -101未登录 |
317 | message | str | 错误信息 | 默认为0 |
318 | ttl | num | 1 | 作用尚不明确 |
319 | data | obj | 信息本体 | |
314 | 字段 | 类型 | 内容 | 备注 |
315 | ------- | ---- | -------- | --------------------- |
316 | code | num | 返回值 | 0成功<br />-101未登录 |
317 | message | str | 错误信息 | 默认为0 |
318 | ttl | num | 1 | 作用尚不明确 |
319 | data | obj | 信息本体 | |
320 320
321 321
322 322 data 对象:
323 | 字段 | 类型 | 内容 | 备注 |
324 | --------------- | ----- | -------------------- | ------------------------------- |
325 | mid | num | UID | |
326 | name | str | 昵称 | |
327 | sex | str | 性别 | 男 女 保密 |
328 | face | str | 头像链接 | jpg或gif |
329 | sign | str | 签名 | |
330 | rank | num | 10000 | 作用尚不明确 |
331 | level | num | 当前等级 | 0-6级 |
332 | jointime | num | 0 | 作用尚不明确 |
333 | moral | num | 节操 | 默认70 |
334 | silence | num | 封禁状态 | 0正常 1被封 |
335 | email_status | num | 已验证邮箱 | 0未验证 1已验证 |
336 | tel_status | num | 已验证手机号 | 0未验证 1已验证 |
337 | identification | num | 1 | 作用尚不明确 |
338 | vip | obj | 大会员状态 | |
339 | birthday | num | 生日 | 时间戳 |
340 | is_tourist | num | 0 | 作用尚不明确 |
341 | is_fake_account | num | 0 | 作用尚不明确 |
342 | pin_prompting | num | 0 | 作用尚不明确 |
343 | is_deleted | num | 0 | 作用尚不明确 |
344 | coins | num | 硬币数 | |
345 | following | num | 粉丝数 | |
346 | follower | num | 粉丝数 | |
323 | 字段 | 类型 | 内容 | 备注 |
324 | --------------- | ---- | ------------ | -------------------- |
325 | mid | num | UID | |
326 | name | str | 昵称 | |
327 | sex | str | 性别 | 男 女 保密 |
328 | face | str | 头像链接 | jpg或gif |
329 | sign | str | 签名 | |
330 | rank | num | 10000 | 作用尚不明确 |
331 | level | num | 当前等级 | 0-6级 |
332 | jointime | num | 0 | 作用尚不明确 |
333 | moral | num | 节操 | 默认70 |
334 | silence | num | 封禁状态 | 0正常<br />1被封 |
335 | email_status | num | 已验证邮箱 | 0未验证<br />1已验证 |
336 | tel_status | num | 已验证手机号 | 0未验证<br />1已验证 |
337 | identification | num | 1 | 作用尚不明确 |
338 | vip | obj | 大会员状态 | |
339 | birthday | num | 生日 | 时间戳 |
340 | is_tourist | num | 0 | 作用尚不明确 |
341 | is_fake_account | num | 0 | 作用尚不明确 |
342 | pin_prompting | num | 0 | 作用尚不明确 |
343 | is_deleted | num | 0 | 作用尚不明确 |
344 | coins | num | 硬币数 | |
345 | following | num | 粉丝数 | |
346 | follower | num | 粉丝数 | |
347 347
348 348 vip 对象:
349 | 字段 | 类型 | 内容 | 备注 |
350 | ------------ | ----- | -------------- | ------------------ |
351 | type | num | 大会员类型 | 0无 1月会员 2年会员|
352 | status | num | 大会员状态 | 0无 1有 |
353 | due_date | num | 大会员到期时间 | 毫秒 时间戳 |
354 | vip_pay_type | num | 1 | 作用尚不明确 |
355 | theme_type | num | 0 | 作用尚不明确 |
356 | label | obj | ??? | |
349 | 字段 | 类型 | 内容 | 备注 |
350 | ------------ | ---- | -------------- | ----------------------------- |
351 | type | num | 大会员类型 | 0无<br />1月会员<br />2年会员 |
352 | status | num | 大会员状态 | 0无<br />1有 |
353 | due_date | num | 大会员到期时间 | 毫秒 时间戳 |
354 | vip_pay_type | num | 1 | 作用尚不明确 |
355 | theme_type | num | 0 | 作用尚不明确 |
356 | label | obj | ??? | |
357 357
358 358 label 对象:
359 359 | 字段 | 类型 | 内容 | 备注 |
@@ -379,12 +379,12 @@ nameplate 对象:
379 379 | condition | str | 勋章条件 | |
380 380
381 381 Official 对象:
382 | 字段 | 类型 | 内容 | 备注 |
383 | ----- | ---- | -------- | ------------------------------- |
384 | role | num | 认证类型 | 0无 1 2个人认证 3 4 5 6机构认证 |
385 | title | str | 认证信息 | 无为空 |
386 | desc | str | 认证备注 | 无为空 |
387 | type | num | 是否认证 | -1无 0认证 |
382 | 字段 | 类型 | 内容 | 备注 |
383 | ----- | ---- | -------- | ----------------------------------------- |
384 | role | num | 认证类型 | 0无<br />1 2个人认证<br />3 4 5 6机构认证 |
385 | title | str | 认证信息 | 无为空 |
386 | desc | str | 认证备注 | 无为空 |
387 | type | num | 是否认证 | -1无<br />0认证 |
388 388
389 389 level_exp 对象:
390 390 | 字段 | 类型 | 内容 | 备注 |
Modified user/status_number.md +18 -18
@@ -11,12 +11,12 @@ api.bilibili.com/x/relation/stat
11 11 | vmid | 目标用户UID | 必要 | |
12 12
13 13 **json回复:**
14 | 字段 | 类型 | 内容 | 备注 |
15 | ------- | ----- | --------- | ------------------ |
16 | code | num | 返回值 | 0成功 -400请求错误 |
17 | message | str | 错误信息 | 默认为0 |
18 | ttl | num | 1 | 作用尚不明确 |
19 | data | obj | 信息本体 | |
14 | 字段 | 类型 | 内容 | 备注 |
15 | ------- | ---- | -------- | ----------------------- |
16 | code | num | 返回值 | 0成功<br />-400请求错误 |
17 | message | str | 错误信息 | 默认为0 |
18 | ttl | num | 1 | 作用尚不明确 |
19 | data | obj | 信息本体 | |
20 20
21 21 data 对象:
22 22 | 字段 | 类型 | 内容 | 备注 |
@@ -57,12 +57,12 @@ api.bilibili.com/x/space/upstat
57 57
58 58
59 59 **json回复:**
60 | 字段 | 类型 | 内容 | 备注 |
61 | ------- | ----- | --------- | ------------------ |
62 | code | num | 返回值 | 0成功 -400请求错误 |
63 | message | str | 错误信息 | 默认为0 |
64 | ttl | num | 1 | 作用尚不明确 |
65 | data | obj | 信息本体 | |
60 | 字段 | 类型 | 内容 | 备注 |
61 | ------- | ---- | -------- | ----------------------- |
62 | code | num | 返回值 | 0成功<br />-400请求错误 |
63 | message | str | 错误信息 | 默认为0 |
64 | ttl | num | 1 | 作用尚不明确 |
65 | data | obj | 信息本体 | |
66 66
67 67 data 对象:
68 68 | 字段 | 类型 | 内容 | 备注 |
@@ -113,12 +113,12 @@ api.bilibili.com/x/space/navnum
113 113
114 114
115 115 **json回复:**
116 | 字段 | 类型 | 内容 | 备注 |
117 | ------- | ----- | --------- | ------------------ |
118 | code | num | 返回值 | 0成功 -400请求错误 |
119 | message | str | 错误信息 | 默认为0 |
120 | ttl | num | 1 | 作用尚不明确 |
121 | data | obj | 信息本体 | |
116 | 字段 | 类型 | 内容 | 备注 |
117 | ------- | ---- | -------- | ----------------------- |
118 | code | num | 返回值 | 0成功<br />-400请求错误 |
119 | message | str | 错误信息 | 默认为0 |
120 | ttl | num | 1 | 作用尚不明确 |
121 | data | obj | 信息本体 | |
122 122
123 123 data 对象:
124 124 | 字段 | 类型 | 内容 | 备注 |
Modified video/info.md +85 -85
@@ -14,12 +14,12 @@ api.bilibili.com/x/web-interface/view
14 14
15 15 **json回复:**
16 16
17 | 字段 | 类型 | 内容 | 备注 |
18 | ------- | ---- | -------- | ----------------------------- |
19 | code | num | 返回值 | 0成功 -400请求错误 -404无视频 |
20 | message | str | 错误信息 | 默认为0 |
21 | ttl | num | 1 | 作用尚不明确 |
22 | data | obj | 信息本体 | |
17 | 字段 | 类型 | 内容 | 备注 |
18 | ------- | ---- | -------- | --------------------------------------- |
19 | code | num | 返回值 | 0成功<br />-400请求错误<br />-404无视频 |
20 | message | str | 错误信息 | 默认为0 |
21 | ttl | num | 1 | 作用尚不明确 |
22 | data | obj | 信息本体 | |
23 23
24 24 data 对象:
25 25
@@ -30,8 +30,8 @@ data 对象:
30 30 | videos | num | 视频分P总数 | 默认为1 |
31 31 | tid | num | 分区ID | |
32 32 | tname | str | 子分区名称 | |
33 | copyright | num | 版权标志 | 1自制 2转载 |
34 | pic | str | 视频封面图片url | jpg或gif |
33 | copyright | num | 版权标志 | 1自制<br />2转载 |
34 | pic | str | 视频封面图片url | jpg gif |
35 35 | title | str | 视频标题 | |
36 36 | pubdate | num | 视频上传时间 | 时间戳 |
37 37 | ctime | num | 视频审核通过时间 | 时间戳 |
@@ -54,20 +54,20 @@ data 对象:
54 54
55 55 rights 对象:
56 56
57 | 字段 | 类型 | 内容 | 备注 |
58 | --------------- | ---- | ---------------- | ------------------------------- |
59 | bp | num | 0 | 作用尚不明确 |
60 | elec | num | 0 | 作用尚不明确 |
61 | download | num | 允许下载标志 | 0不允许 1允许 |
62 | movie | num | 视频时电影标志 | 0否 1是 |
63 | pay | num | 仅会员可观看标志 | 0无 1有 |
64 | hd5 | num | 有高码率标志 | 0无 1有 |
65 | no_reprint | num | 禁止转载标志 | 0无 1禁止 |
66 | autoplay | num | 可自动播放标志 | 0无 1有 区别影视番剧与普通视频 |
67 | ugc_pay | num | 0 | 作用尚不明确 |
68 | is_cooperation | num | 视频合作标志 | 0无 1是 |
69 | ugc_pay_preview | num | 0 | 作用尚不明确 |
70 | no_background | num | 0 | 作用尚不明确 |
57 | 字段 | 类型 | 内容 | 备注 |
58 | --------------- | ---- | ---------------- | ------------------------------------ |
59 | bp | num | 0 | 作用尚不明确 |
60 | elec | num | 0 | 作用尚不明确 |
61 | download | num | 允许下载标志 | 0不允许<br />1允许 |
62 | movie | num | 视频时电影标志 | 0否<br />1是 |
63 | pay | num | 仅会员可观看标志 | 0无<br />1有 |
64 | hd5 | num | 有高码率标志 | 0无<br />1有 |
65 | no_reprint | num | 禁止转载标志 | 0无<br />1禁止 |
66 | autoplay | num | 可自动播放标志 | 0无<br />1有 区别影视番剧与普通视频 |
67 | ugc_pay | num | 0 | 作用尚不明确 |
68 | is_cooperation | num | 视频合作标志 | 0无<br />1是 |
69 | ugc_pay_preview | num | 0 | 作用尚不明确 |
70 | no_background | num | 0 | 作用尚不明确 |
71 71
72 72 owner 对象:
73 73
@@ -79,30 +79,30 @@ owner 对象:
79 79
80 80 stat 对象:
81 81
82 | 字段 | 类型 | 内容 | 备注 |
83 | ---------- | ----------------- | --------------------------- | ------------ |
84 | aid | num | 视频avID | |
85 | view | 普通num 屏蔽时str | 普通:观看次数 屏蔽时:"--" | |
86 | danmaku | num | 弹幕条数 | |
87 | reply | num | 评论条数 | |
88 | favorite | num | 收藏人数 | |
89 | coin | num | 投币枚数 | |
90 | share | num | 分享次数 | |
91 | now_rank | num | 0 | 作用尚不明确 |
92 | his_rank | num | 历史最高排行 | |
93 | like | num | 获赞次数 | |
94 | dislike | num | 0 | 作用尚不明确 |
95 | evaluation | str | 视频评分 | 默认为空 |
96
97 page 数组(类型:obj):
98
99 | 项 | 内容 | 备注 |
100 | ---- | ---------- | ------------- |
101 | 0 | 1P内容 | 无分P仅有此项 |
102 | n | (n+1)P内容 | |
103 | …… | …… | …… |
104
105 数组 page 中的对象:
82 | 字段 | 类型 | 内容 | 备注 |
83 | ---------- | ---------------------- | -------------------------------- | ------------ |
84 | aid | num | 视频avID | |
85 | view | 普通num<br />屏蔽时str | 普通:观看次数<br />屏蔽时:"--" | |
86 | danmaku | num | 弹幕条数 | |
87 | reply | num | 评论条数 | |
88 | favorite | num | 收藏人数 | |
89 | coin | num | 投币枚数 | |
90 | share | num | 分享次数 | |
91 | now_rank | num | 0 | 作用尚不明确 |
92 | his_rank | num | 历史最高排行 | |
93 | like | num | 获赞次数 | |
94 | dislike | num | 0 | 作用尚不明确 |
95 | evaluation | str | 视频评分 | 默认为空 |
96
97 page 数组:
98
99 | 项 | 类型 | 内容 | 备注 |
100 | ---- | ---- | ---------- | ------------- |
101 | 0 | obj | 1P内容 | 无分P仅有此项 |
102 | n | obj | (n+1)P内容 | |
103 | …… | obj | …… | …… |
104
105 数组 page 中的所有项 对象:
106 106
107 107 | 字段 | 类型 | 内容 | 备注 |
108 108 | --------- | ---- | --------------- | ------------ |
@@ -130,15 +130,15 @@ subtitle 对象:
130 130 | allow_submit | bool | 是否允许提交字幕 | |
131 131 | list | array | 字幕列表 | |
132 132
133 list 数组(类型:obj):
133 list 数组:
134 134
135 | 项 | 内容 | 备注 |
136 | ---- | --------- | ---- |
137 | 0 | 字幕1 | |
138 | n | 字幕(n+1) | |
139 | …… | …… | …… |
135 | 项 | 类型 | 内容 | 备注 |
136 | ---- | ---- | --------- | ---- |
137 | 0 | obj | 字幕1 | |
138 | n | obj | 字幕(n+1) | |
139 | …… | obj | …… | …… |
140 140
141 数组 list 中的对象:
141 数组 list 中的所有项 对象:
142 142
143 143 | 字段 | 类型 | 内容 | 备注 |
144 144 | ------------ | ---- | -------------- | -------- |
@@ -164,15 +164,15 @@ author 对象:
164 164 | is_fake_account | num | 0 | 作用尚不明确 |
165 165 | is_deleted | num | 0 | 作用尚不明确 |
166 166
167 staff 数组(类型:obj):
167 staff 数组:
168 168
169 | 项 | 内容 | 备注 |
170 | ---- | ------------- | ---- |
171 | 0 | 合作成员1 | |
172 | n | 合作成员(n+1) | |
173 | …… | …… | …… |
169 | 项 | 类型 | 内容 | 备注 |
170 | ---- | ---- | ------------- | ---- |
171 | 0 | obj | 合作成员1 | |
172 | n | obj | 合作成员(n+1) | |
173 | …… | obj | …… | …… |
174 174
175 数组 staff 中的对象:
175 数组 staff 中的所有项 对象:
176 176
177 177 | 字段 | 类型 | 内容 | 备注 |
178 178 | -------- | ---- | -------------- | ------- |
@@ -194,12 +194,12 @@ vip 对象:
194 194
195 195 official 对象:
196 196
197 | 字段 | 类型 | 内容 | 备注 |
198 | ----- | ---- | ------------ | ------------------------------- |
199 | role | num | 成员认证级别 | 0无 1 2个人认证 3 4 5 6机构认证 |
200 | title | str | 成员认证名 | 无为空 |
201 | desc | str | 成员认证备注 | 无为空 |
202 | type | num | 成员认证类型 | -1无 0有 |
197 | 字段 | 类型 | 内容 | 备注 |
198 | ----- | ---- | ------------ | ----------------------------------------- |
199 | role | num | 成员认证级别 | 0无<br />1 2个人认证<br />3 4 5 6机构认证 |
200 | title | str | 成员认证名 | 无为空 |
201 | desc | str | 成员认证备注 | 无为空 |
202 | type | num | 成员认证类型 | -1无<br />0有 |
203 203
204 204 示例:
205 205
@@ -356,12 +356,12 @@ api.bilibili.com/x/web-interface/archive/desc
356 356
357 357 **json回复:**
358 358
359 | 字段 | 类型 | 内容 | 备注 |
360 | ------- | ---- | -------- | ---------------------------------- |
361 | code | num | 返回值 | 0成功 -400请求错误 62002稿件不可见 |
362 | message | str | 错误信息 | 默认为0 |
363 | ttl | num | 1 | 作用尚不明确 |
364 | data | str | 简介内容 | |
359 | 字段 | 类型 | 内容 | 备注 |
360 | ------- | ---- | -------- | -------------------------------------------- |
361 | code | num | 返回值 | 0成功<br />-400请求错误<br />62002稿件不可见 |
362 | message | str | 错误信息 | 默认为0 |
363 | ttl | num | 1 | 作用尚不明确 |
364 | data | str | 简介内容 | |
365 365
366 366 示例:
367 367
@@ -392,22 +392,22 @@ api.bilibili.com/x/player/pagelist
392 392
393 393 **json回复:**
394 394
395 | 字段 | 类型 | 内容 | 备注 |
396 | ------- | ----- | -------- | ---------------------------- |
397 | code | num | 返回值 | 0成功 -400请求错误-404无视频 |
398 | message | str | 错误信息 | 默认为0 |
399 | ttl | num | 1 | 作用尚不明确 |
400 | data | array | 分P列表 | |
395 | 字段 | 类型 | 内容 | 备注 |
396 | ------- | ----- | -------- | --------------------------------------- |
397 | code | num | 返回值 | 0成功<br />-400请求错误<br />-404无视频 |
398 | message | str | 错误信息 | 默认为0 |
399 | ttl | num | 1 | 作用尚不明确 |
400 | data | array | 分P列表 | |
401 401
402 数组 data(类型:obj):
402 数组 data:
403 403
404 | 项 | 内容 | 备注 |
405 | ---- | ---------- | ------------- |
406 | 0 | 1P内容 | 无分P仅有此项 |
407 | n | (n+1)P内容 | |
408 | …… | …… | …… |
404 | 项 | 类型 | 内容 | 备注 |
405 | ---- | ---- | ---------- | ------------- |
406 | 0 | obj | 1P内容 | 无分P仅有此项 |
407 | n | obj | (n+1)P内容 | |
408 | …… | obj | …… | …… |
409 409
410 数组 data 中的对象:
410 数组 data 中的所有项 对象:
411 411
412 412 | 字段 | 类型 | 内容 | 备注 |
413 413 | --------- | ---- | --------------- | ------------ |
Modified video/like_coin_fav.md +36 -36
@@ -12,17 +12,17 @@ api.bilibili.com/x/web-interface/archive/like
12 12
13 13 参数:
14 14
15 | 参数名 | 内容 | 必要性 | 备注 |
16 | ------ | ------------------- | ------ | ------------- |
17 | aid | 视频avID | 必要 | |
18 | like | 操作方式 | 必要 | 1点赞 2取消赞 |
19 | csrf | cookies中的bili_jct | 必要 | |
15 | 参数名 | 内容 | 必要性 | 备注 |
16 | ------ | ------------------- | ------ | ------------------ |
17 | aid | 视频avID | 必要 | |
18 | like | 操作方式 | 必要 | 1点赞<br />2取消赞 |
19 | csrf | cookies中的bili_jct | 必要 | |
20 20
21 21 **json回复:**
22 22
23 23 | 字段 | 类型 | 内容 | 备注 |
24 24 | ------- | ---- | -------- | ------------------------------------------------------------ |
25 | code | num | 返回值 | 0成功 -400请求错误 10003不存在该稿件 -111csrf校验失败 -101账号未登录 65006已赞过 65004取消点赞失败 |
25 | code | num | 返回值 | 0成功 <br />-400请求错误<br />10003不存在该稿件<br />-111csrf校验失败<br />-101账号未登录<br />65006已赞过<br />65004取消点赞失败 |
26 26 | message | str | 错误信息 | 默认为0 |
27 27 | ttl | num | 1 | 作用尚不明确 |
28 28
@@ -48,27 +48,27 @@ api.bilibili.com/x/web-interface/coin/add
48 48
49 49 参数:
50 50
51 | 参数名 | 内容 | 必要性 | 备注 |
52 | ----------- | ------------------- | ------ | ------------------------- |
53 | aid | 视频avID | 必要 | |
54 | select_like | 同时点赞 | 非必要 | 0不点赞 1同时点赞 默认为0 |
55 | multiply | 投币数量 | 必要 | 上限为2 |
56 | csrf | cookies中的bili_jct | 必要 | |
51 | 参数名 | 内容 | 必要性 | 备注 |
52 | ----------- | ------------------- | ------ | ----------------------------------- |
53 | aid | 视频avID | 必要 | |
54 | select_like | 同时点赞 | 非必要 | 0不点赞<br />1同时点赞<br />默认为0 |
55 | multiply | 投币数量 | 必要 | 上限为2 |
56 | csrf | cookies中的bili_jct | 必要 | |
57 57
58 58 **json回复:**
59 59
60 60 | 字段 | 类型 | 内容 | 备注 |
61 61 | ------- | ---- | -------- | ------------------------------------------------------------ |
62 | code | num | 返回值 | 0成功 -400请求错误 10003不存在该稿件 -111csrf校验失败 -101账号未登录 34005超过投币上限 34002不能给自己投币 -104硬币不足 |
62 | code | num | 返回值 | 0成功<br />-400请求错误<br />10003不存在该稿件<br />-111csrf校验失败<br />-101账号未登录<br />34005超过投币上限<br />34002不能给自己投币<br />-104硬币不足 |
63 63 | message | str | 错误信息 | 默认为0 |
64 64 | ttl | num | 1 | 作用尚不明确 |
65 65 | data | obj | 信息本体 | |
66 66
67 67 data 对象:
68 68
69 | 字段 | 类型 | 内容 | 备注 |
70 | ---- | ---- | ------------ | ------------------------------- |
71 | like | bool | 是否点赞成功 | true成功 false失败 已赞过则失败 |
69 | 字段 | 类型 | 内容 | 备注 |
70 | ---- | ---- | ------------ | ------------------------------------ |
71 | like | bool | 是否点赞成功 | true成功<br />false失败 已赞过则失败 |
72 72
73 73 示例:
74 74
@@ -109,7 +109,7 @@ api.bilibili.com/medialist/gateway/coll/resource/deal
109 109
110 110 | 字段 | 类型 | 内容 | 备注 |
111 111 | ------- | ---- | -------- | ------------------------------------------------------------ |
112 | code | num | 返回值 | 0成功 -400请求错误 -403访问权限不足 10003不存在该稿件 -111csrf校验失败 -101账号未登录 72010017参数错误 11201已经收藏过了 11202已经取消收藏了 |
112 | code | num | 返回值 | 0成功<br />-400请求错误<br />-403访问权限不足<br />10003不存在该稿件<br />-111csrf校验失败<br />-101账号未登录<br />72010017参数错误<br />11201已经收藏过了<br />11202已经取消收藏了 |
113 113 | message | str | 错误信息 | 正确为success |
114 114 | data | obj | 信息本体 | |
115 115
@@ -152,7 +152,7 @@ api.bilibili.com/x/web-interface/archive/like/triple
152 152
153 153 | 字段 | 类型 | 内容 | 备注 |
154 154 | ------- | ---- | -------- | ------------------------------------------------------------ |
155 | code | num | 返回值 | 0成功 -400请求错误 10003不存在该稿件 -111csrf校验失败 -101账号未登录 |
155 | code | num | 返回值 | 0成功<br />-400请求错误<br />10003不存在该稿件<br />-111csrf校验失败<br />-101账号未登录 |
156 156 | message | str | 错误信息 | 默认为0 |
157 157 | ttl | num | 1 | 作用尚不明确 |
158 158 | data | obj | 信息本体 | |
@@ -202,12 +202,12 @@ api.bilibili.com/x/v2/fav/video/favoured
202 202
203 203 **json回复:**
204 204
205 | 字段 | 类型 | 内容 | 备注 |
206 | ------- | ---- | -------- | --------------------------------- |
207 | code | num | 返回值 | 0成功 -400请求错误 -101账号未登录 |
208 | message | str | 错误信息 | 默认为0 |
209 | ttl | num | 1 | 作用尚不明确 |
210 | data | obj | 信息本体 | |
205 | 字段 | 类型 | 内容 | 备注 |
206 | ------- | ---- | -------- | ------------------------------------------- |
207 | code | num | 返回值 | 0成功<br />-400请求错误<br />-101账号未登录 |
208 | message | str | 错误信息 | 默认为0 |
209 | ttl | num | 1 | 作用尚不明确 |
210 | data | obj | 信息本体 | |
211 211
212 212 data 对象:
213 213
@@ -248,12 +248,12 @@ api.bilibili.com/x/web-interface/archive/has/like
248 248
249 249 **json回复:**
250 250
251 | 字段 | 类型 | 内容 | 备注 |
252 | ------- | ---- | ---------- | --------------------------------- |
253 | code | num | 返回值 | 0成功 -400请求错误 -101账号未登录 |
254 | message | str | 错误信息 | 默认为0 |
255 | ttl | num | 1 | 作用尚不明确 |
256 | data | num | 是否被点赞 | 0未点赞 1已点赞 |
251 | 字段 | 类型 | 内容 | 备注 |
252 | ------- | ---- | ---------- | ------------------------------------------- |
253 | code | num | 返回值 | 0成功<br />-400请求错误<br />-101账号未登录 |
254 | message | str | 错误信息 | 默认为0 |
255 | ttl | num | 1 | 作用尚不明确 |
256 | data | num | 是否被点赞 | 0未点赞<br />1已点赞 |
257 257
258 258 示例:
259 259
@@ -284,12 +284,12 @@ api.bilibili.com/x/web-interface/archive/coins
284 284
285 285 **json回复:**
286 286
287 | 字段 | 类型 | 内容 | 备注 |
288 | ------- | ---- | -------- | --------------------------------- |
289 | code | num | 返回值 | 0成功 -400请求错误 -101账号未登录 |
290 | message | str | 错误信息 | 默认为0 |
291 | ttl | num | 1 | 作用尚不明确 |
292 | data | obj | 信息本体 | |
287 | 字段 | 类型 | 内容 | 备注 |
288 | ------- | ---- | -------- | ------------------------------------------- |
289 | code | num | 返回值 | 0成功<br />-400请求错误<br />-101账号未登录 |
290 | message | str | 错误信息 | 默认为0 |
291 | ttl | num | 1 | 作用尚不明确 |
292 | data | obj | 信息本体 | |
293 293
294 294 data 对象:
295 295
Modified video/snapshot.md +66 -65
@@ -1,25 +1,31 @@
1 1 # 视频快照
2 2
3 快照的截取时间根据视频画面变化程度决定,每个视频各不相同
4
5 截取时间表的时间根据视频画面变化程度决定,每个视频各不相同
6
7 截取时间表的时间和快照一一对应,并按照顺序排布
8
3 9 ## 获取视频快照1(用于进度条预览)
4 10 api.bilibili.com/x/player/videoshot
5 11
6 12 *方式:GET*
7 13
8 14 参数:
9 | 参数名 | 内容 | 必要性 | 备注 |
10 | ------ | ------------------ | ------ | ------------- |
11 | aid | 视频avID | 必要 | |
12 | cid | 分P CID | 非必要 | 无为1P |
13 | index | json数组截取时间表 | 非必要 | 1需要 0不需要 |
15 | 参数名 | 内容 | 必要性 | 备注 |
16 | ------ | ------------------ | ------ | ------------------ |
17 | aid | 视频avID | 必要 | |
18 | cid | 分P CID | 非必要 | 无为1P |
19 | index | json数组截取时间表 | 非必要 | 1需要<br />0不需要 |
14 20
15 21 **json回复:**
16 22
17 | 字段 | 类型 | 内容 | 备注 |
18 | ------- | ---- | -------- | -------------------------------- |
19 | code | num | 返回值 | 0成功 40001请求错误 40003无视频 |
20 | message | str | 错误信息 | 默认为0 |
21 | ttl | num | 1 | 作用尚不明确 |
22 | data | obj | 信息本体 | |
23 | 字段 | 类型 | 内容 | 备注 |
24 | ------- | ---- | -------- | ------------------------------------------ |
25 | code | num | 返回值 | 0成功 <br />40001请求错误<br />40003无视频 |
26 | message | str | 错误信息 | 默认为0 |
27 | ttl | num | 1 | 作用尚不明确 |
28 | data | obj | 信息本体 | |
23 29
24 30 data 对象:
25 31
@@ -33,22 +39,22 @@ data 对象:
33 39 | image | array | 图片拼版 | |
34 40 | index | array | json数组格式截取时间表 | 无为空 |
35 41
36 image 数组(类型:str):
42 image 数组:
37 43
38 | 项 | 内容 | 备注 |
39 | ---- | ----------------- | -------------------------- |
40 | 0 | 图片拼版1 url | jpg |
41 | n | 图片拼版(n+1) url | 第一张拼版占满时延续第二张 |
42 | …… | …… | …… |
44 | 项 | 类型 | 内容 | 备注 |
45 | ---- | ---- | ----------------- | -------------------------- |
46 | 0 | str | 图片拼版1 url | jpg |
47 | n | str | 图片拼版(n+1) url | 第一张拼版占满时延续第二张 |
48 | …… | str | …… | …… |
43 49
44 index 数组(类型:num):
50 index 数组:
45 51
46 | 项 | 内容 | 备注 |
47 | ---- | --------------- | --------------- |
48 | 0 | 恒为0 | |
49 | 1 | 图片1 截取时间 | 视频0秒截取时间 |
50 | n | 图片n 截取时间 | 单位为秒 |
51 | …… | …… | 单位为秒 |
52 | 项 | 类型 | 内容 | 备注 |
53 | ---- | ---- | --------------- | --------------- |
54 | 0 | num | 恒为0 | |
55 | 1 | num | 图片1 截取时间 | 视频0秒截取时间 |
56 | n | num | 图片n 截取时间 | 单位为秒 |
57 | …… | num | …… | 单位为秒 |
52 58
53 59 示例:
54 60
@@ -107,22 +113,22 @@ data 对象:
107 113 | image | array | 图片拼版 | |
108 114 | index | array | json数组格式截取时间表 | 无为空 |
109 115
110 image 数组(类型:str):
116 image 数组:
111 117
112 | 项 | 内容 | 备注 |
113 | ---- | ----------------- | -------------------------- |
114 | 0 | 图片拼版1 url | jpg |
115 | n | 图片拼版(n+1) url | 第一张拼版占满时延续第二张 |
116 | …… | …… | …… |
118 | 项 | 类型 | 内容 | 备注 |
119 | ---- | ---- | ----------------- | -------------------------- |
120 | 0 | str | 图片拼版1 url | jpg |
121 | n | str | 图片拼版(n+1) url | 第一张拼版占满时延续第二张 |
122 | …… | str | …… | …… |
117 123
118 index 数组(类型:num):
124 index 数组:
119 125
120 | 项 | 内容 | 备注 |
121 | ---- | --------------- | --------------- |
122 | 0 | 恒为0 | |
123 | 1 | 图片1 截取时间 | 视频0秒截取时间 |
124 | n | 图片n 截取时间 | 单位为秒 |
125 | …… | …… | 单位为秒 |
126 | 项 | 类型 | 内容 | 备注 |
127 | ---- | ---- | --------------- | --------------- |
128 | 0 | num | 恒为0 | |
129 | 1 | num | 图片1 截取时间 | 视频0秒截取时间 |
130 | n | num | 图片n 截取时间 | 单位为秒 |
131 | …… | num | …… | 单位为秒 |
126 132
127 133 示例:
128 134
@@ -153,16 +159,12 @@ http://api.bilibili.com/pvideo?aid=26273789
153 159
154 160 图1为0s,图2为8s,图3为14s,以此类推……
155 161
156 快照的截取时间根据视频画面变化程度决定,每个视频各不相同
157
158 162 示例拼版图片url:http://i0.hdslb.com/bfs/videoshot/49075258.jpg
159 163
160 164 ![](http://i0.hdslb.com/bfs/videoshot/49075258.jpg)
161 165
162 166 ## bin格式截取时间表
163 167
164 截取时间表的时间根据视频画面变化程度决定,每个视频各不相同
165
166 168 bin的内容为uint16数组,与json数组格式一一对应
167 169
168 170 0第项恒为0,从第1项开始作为截取图片的时间(秒)
@@ -170,29 +172,28 @@ bin的内容为uint16数组,与json数组格式一一对应
170 172 示例bin格式截取时间表url:http://i0.hdslb.com/bfs/videoshot/49075258.bin
171 173
172 174 ```
173 00h 0000 0000 0008 000E 0013 0019 0022 0028
174 01h 002E 0038 003F 0046 0050 0057 005D 0064
175 02h 006D 0075 007C 0085 008E 0094 009C 00A4
176 03h 00AB 00B3 00B8 00C0 00C6 00CE 00D6 00DF
177 04h 00E8 00EF 00F6 00FE 0105 010D 0113 011B
178 05h 0121 012B 0131 0136 013B 0142 014A 0153
179 06h 015C 0166 016C 0173 0178 017E 0187 0194
180 07h 019D 01A5 01AA 01B2 01B9 01C4 01CA 01CF
181 08h 01D9 01DF 01EB 01F1 01F8 0202 0209 0210
182 09h 0215 021C 0222 0228 022E 0237 023F 024A
183 0Ah 024F 025A 0261 0267 026F 0275 027F 0287
184 0Bh 028D 0292 0298 029E 02A3 02AC 02B3 02BA
185 0Ch 02C9 02D4 02D9 02E1 02E7 02F2 02FA 0304
186 0Dh 030B 0310 031D 0323 032A 0331 0339 0342
187 0Eh 034D 0353 0359 0363 036E 0378 0380 0387
188 0Fh 038D 0392 0397 03A0 03A7 03B0 03BE 03CA
189 10h 03D1 03DC 03E4 03EC 03F3 03FA 0402 040B
190 11h 0411 0418 041F 0427 0431 0437 043E 0447
191 12h 0452 0457 0464 046F 047B 0481 0487 048D
192 13h 0493 04A0 04AE 04B9 04BF 04C5 04CC 04D4
193 14h 04DA 04E5 04EA 04F5 04FC 0504 0509 0514
194 15h 051A 0523 0529 0530 053C 0543 054A 0551
195 16h 0556 055B 0567 056E 0574 057B 0587
196
175 00000000 00 00 00 00 00 08 00 0e 00 13 00 19 00 22 00 28 |.............".(|
176 00000010 00 2e 00 38 00 3f 00 46 00 50 00 57 00 5d 00 64 |...8.?.F.P.W.].d|
177 00000020 00 6d 00 75 00 7c 00 85 00 8e 00 94 00 9c 00 a4 |.m.u.|..........|
178 00000030 00 ab 00 b3 00 b8 00 c0 00 c6 00 ce 00 d6 00 df |................|
179 00000040 00 e8 00 ef 00 f6 00 fe 01 05 01 0d 01 13 01 1b |................|
180 00000050 01 21 01 2b 01 31 01 36 01 3b 01 42 01 4a 01 53 |.!.+.1.6.;.B.J.S|
181 00000060 01 5c 01 66 01 6c 01 73 01 78 01 7e 01 87 01 94 |.\.f.l.s.x.~....|
182 00000070 01 9d 01 a5 01 aa 01 b2 01 b9 01 c4 01 ca 01 cf |................|
183 00000080 01 d9 01 df 01 eb 01 f1 01 f8 02 02 02 09 02 10 |................|
184 00000090 02 15 02 1c 02 22 02 28 02 2e 02 37 02 3f 02 4a |.....".(...7.?.J|
185 000000a0 02 4f 02 5a 02 61 02 67 02 6f 02 75 02 7f 02 87 |.O.Z.a.g.o.u....|
186 000000b0 02 8d 02 92 02 98 02 9e 02 a3 02 ac 02 b3 02 ba |................|
187 000000c0 02 c9 02 d4 02 d9 02 e1 02 e7 02 f2 02 fa 03 04 |................|
188 000000d0 03 0b 03 10 03 1d 03 23 03 2a 03 31 03 39 03 42 |.......#.*.1.9.B|
189 000000e0 03 4d 03 53 03 59 03 63 03 6e 03 78 03 80 03 87 |.M.S.Y.c.n.x....|
190 000000f0 03 8d 03 92 03 97 03 a0 03 a7 03 b0 03 be 03 ca |................|
191 00000100 03 d1 03 dc 03 e4 03 ec 03 f3 03 fa 04 02 04 0b |................|
192 00000110 04 11 04 18 04 1f 04 27 04 31 04 37 04 3e 04 47 |.......'.1.7.>.G|
193 00000120 04 52 04 57 04 64 04 6f 04 7b 04 81 04 87 04 8d |.R.W.d.o.{......|
194 00000130 04 93 04 a0 04 ae 04 b9 04 bf 04 c5 04 cc 04 d4 |................|
195 00000140 04 da 04 e5 04 ea 04 f5 04 fc 05 04 05 09 05 14 |................|
196 00000150 05 1a 05 23 05 29 05 30 05 3c 05 43 05 4a 05 51 |...#.).0.<.C.J.Q|
197 00000160 05 56 05 5b 05 67 05 6e 05 74 05 7b 05 87 |.V.[.g.n.t.{..|
197 198 ```
198 199
Modified video/status_number.md +51 -51