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

XFEstudio/bilibili-API-collect

feat: 更新包月充电、获取用户信息、用户关系相关说明 (#981)

* Update charge_list.md * Update charge_msg.md * Update relation.md * Update relation.md * update * Update monthly.md * Update monthly.md * update * Update charge_list.md * Update relation.md * Update monthly.md * Update README.md * Update charge_list.md * update * Update relation.md * Update relation.md * Update relation.md * Update info.md * update

f9ee5c3
wuziqian211 <65224318+wuziqian211@users.noreply.github.com>
提交于

代码差异

7 个文件 +451 -368
Modified README.md +4 -3
@@ -187,9 +187,10 @@ B站 API 采用 C/S 结构,大多数接口为 REST API 和 gRPC,少部分接
187 187 - [x] [实时广播(通讯协议)](docs/broadcast)
188 188 - [x] [视频内广播](docs/broadcast/video_room.md)
189 189 - [ ] [充电](docs/electric)
190 - [ ] [包月充电操作](docs/electric/monthly.md)
191 - [x] [自定义充电(B币方式)](docs/electric/Bcoin.md)
192 - [x] [自定义充电(微信 & 支付宝方式)](docs/electric/WeChat&Alipay.md)
190 - [ ] [包月充电](docs/electric/monthly.md)
191 - [ ] 自定义充电
192 - [x] [B币方式充电](docs/electric/Bcoin.md)
193 - [x] [微信 & 支付宝方式充电](docs/electric/WeChat&Alipay.md)
193 194 - [x] [充电留言](docs/electric/charge_msg.md)
194 195 - [x] [充电列表](docs/electric/charge_list.md)
195 196 - [ ] [动态](docs/dynamic)
Modified docs/electric/charge_list.md +65 -62
@@ -25,13 +25,13 @@
25 25
26 26 `data`对象:
27 27
28 | 字段 | 类型 | 内容 | 备注 |
29 | ----------- | ----- | ---------------- | ------------ |
30 | count | num | 本月充电人数 | |
31 | list | array | 本月充电用户列表 | |
32 | total_count | num | 总计充电次数 | |
33 | total | num | 总计充电次数 | 同上 |
34 | special_day | num | 0 | 作用尚不明确 |
28 | 字段 | 类型 | 内容 | 备注 |
29 | ----------- | ----- | ---------------- | --------------- |
30 | count | num | 本月充电人数 | |
31 | list | array | 本月充电用户列表 | |
32 | total_count | num | 总计充电次数 | |
33 | total | num | 总计充电次数 | 同`total_count` |
34 | special_day | num | 0 | 作用尚不明确 |
35 35
36 36 `data`中的`list`数组:
37 37
@@ -69,8 +69,8 @@
69 69 查询用户`mid=53456`的充电公示列表
70 70
71 71 ```shell
72 curl -G 'https://api.bilibili.com/x/ugcpay-rank/elec/month/up?up_mid=53456' \
72 curl -G 'https://api.bilibili.com/x/ugcpay-rank/elec/month/up' \
73 --data-urlencode 'up_mid=53456'
73 74 ```
74 75
75 76 <details>
@@ -166,14 +166,14 @@ curl -G 'https://api.bilibili.com/x/ugcpay-rank/elec/month/up?up_mid=53456' \
166 166
167 167 `data`对象:
168 168
169 | 字段 | 类型 | 内容 | 备注 |
170 | ----------- | ------ | ---------------- | ------------ |
171 | show_info | obj | 展示选项 | |
172 | av_count | num | 目标视频充电人数 | |
173 | count | num | 本月充电人数 | |
174 | total_count | num | 总计充电人数 | |
175 | special_day | num | 0 | 作用尚不明确 |
176 | display_num | num | 0 | 作用尚不明确 |
169 | 字段 | 类型 | 内容 | 备注 |
170 | ----------- | ----- | ---------------- | ------------ |
171 | show_info | obj | 展示选项 | |
172 | av_count | num | 目标视频充电人数 | |
173 | count | num | 本月充电人数 | |
174 | total_count | num | 总计充电人数 | |
175 | special_day | num | 0 | 作用尚不明确 |
176 | display_num | num | 0 | 作用尚不明确 |
177 177 | list | array | 本月充电用户列表 | |
178 178
179 179 `data`中的`show_info`对象:
@@ -231,7 +231,7 @@ bvid方式:
231 231 ```shell
232 232 curl -G 'https://api.bilibili.com/x/web-interface/elec/show' \
233 233 --data-urlencode 'mid=53456' \
234 --data-urlencode 'bvid=BV1up4y1y77i'
234 235 ```
235 236
236 237 <details>
@@ -301,13 +301,13 @@ curl -G 'https://api.bilibili.com/x/web-interface/elec/show' \
301 301
302 302 **url参数:**
303 303
304 | 参数名 | 类型 | 内容 | 必要性 | 备注 |
305 | -------- | ---- | -------- | ------ | -------------------------------- |
306 | currentPage | num | 页数 | 必要 | |
307 | pageSize | num | 分页大小 | 必要 | 取值范围[1,50] |
308 | customerId | num | (?) | 必要 | 目前为固定值:10026 |
309 | beginTime | str | 开始日期 | | yyyy-MM-dd |
310 | endTime | str | 结束日期 | | yyyy-MM-dd |
304 | 参数名 | 类型 | 内容 | 必要性 | 备注 |
305 | ----------- | ---- | -------- | ------ | ------------------- |
306 | currentPage | num | 页数 | 必要 | |
307 | pageSize | num | 分页大小 | 必要 | 取值范围[1,50] |
308 | customerId | num | (?) | 必要 | 目前为固定值:10026 |
309 | beginTime | str | 开始日期 | 非必要 | yyyy-MM-dd |
310 | endTime | str | 结束日期 | 非必要 | yyyy-MM-dd |
311 311
312 312 **json回复:**
313 313
@@ -315,59 +315,62 @@ curl -G 'https://api.bilibili.com/x/web-interface/elec/show' \
315 315
316 316 | 字段 | 类型 | 内容 | 备注 |
317 317 | ------- | ---- | -------- | --------------------------- |
318 | code | num | 返回值 | 0:成功<br />800501007:user not login<br />800501008:内部错误<br /> 800501011:请求参数有误|
319 | errno | num | | |
320 | msg | str | | |
321 | showMsg | str | | |
322 | success | bool | | |
318 | code | num | 返回值 | 0:成功<br />800501007:user not login<br />800501008:内部错误<br /> 800501011:请求参数有误 |
319 | errno | num | | |
320 | msg | str | | |
321 | showMsg | str | | |
322 | success | bool | | |
323 323 | data | obj | 信息本体 | |
324 324
325 325 `data`对象:
326 326
327 | 字段 | 类型 | 内容 | 备注 |
328 | -------- | ----- | ------ | ---- |
329 | page | obj | 分页信息 | |
327 | 字段 | 类型 | 内容 | 备注 |
328 | ------ | ----- | ------------ | ---- |
329 | page | obj | 分页信息 | |
330 330 | result | array | 充电信息本体 | |
331 | config | array | (?) | |
331 | config | array | (?) | |
332 332
333 333 `page`对象:
334 334
335 | 字段 | 类型 | 内容 | 备注 |
336 | -------- | ----- | ------ | ---- |
337 | currentPage | num | 当前页数 | |
338 | pageSize | num | 当前分页大小 | |
339 | totalCount | num | 记录总数 | |
340 | totalPage | num | 总页数 | |
335 | 字段 | 类型 | 内容 | 备注 |
336 | ----------- | ---- | ------------ | ---- |
337 | currentPage | num | 当前页数 | |
338 | pageSize | num | 当前分页大小 | |
339 | totalCount | num | 记录总数 | |
340 | totalPage | num | 总页数 | |
341 341
342 342 `config`数组中的对象:
343 343
344 | 字段 | 类型 | 内容 | 备注 |
345 | -------- | ----- | ------ | ---- |
346 | mid | num | | 总是为null |
347 | name | str | | 总是为null |
348 | avatar | str | | 总是为null |
349 | originalThirdCoin | num | | 总是为null |
350 | brokerage | num | | 总是为null |
351 | remark | str | | 总是为null |
352 | ctime | str | | 总是为null |
344 | 字段 | 类型 | 内容 | 备注 |
345 | ----------------- | ---- | ---- | ---------- |
346 | mid | null | | 总是为null |
347 | name | null | | 总是为null |
348 | avatar | null | | 总是为null |
349 | originalThirdCoin | null | | 总是为null |
350 | brokerage | null | | 总是为null |
351 | remark | null | | 总是为null |
352 | ctime | null | | 总是为null |
353 353
354 354 `result`数组中的对象:
355 355
356 | 字段 | 类型 | 内容 | 备注 |
357 | -------- | ----- | ------ | ---- |
358 | mid | num | 充电人mid | |
359 | name | str | 充电人昵称 | |
360 | avatar | str | 充电人头像 | |
361 | originalThirdCoin | num | 原始B币数 | |
362 | brokerage | num | 实际收到的贝壳数 | |
363 | remark | str | 充电渠道 | Web/安卓/iOS |
364 | ctime | str | 充电时间 | yyyy-MM-dd HH:mm:ss |
356 | 字段 | 类型 | 内容 | 备注 |
357 | ----------------- | ---- | ---------------- | ------------------- |
358 | mid | num | 充电人mid | |
359 | name | str | 充电人昵称 | |
360 | avatar | str | 充电人头像 | |
361 | originalThirdCoin | num | 原始B币数 | |
362 | brokerage | num | 实际收到的贝壳数 | |
363 | remark | str | 充电渠道 | Web/安卓/iOS |
364 | ctime | str | 充电时间 | yyyy-MM-dd HH:mm:ss |
365 365
366 366 **示例:**
367 367
368 368 ```shell
369 curl -L -X GET 'https://pay.bilibili.com/bk/brokerage/listForCustomerRechargeRecord?currentPage=1&pageSize=2&customerId=10026' \
370 -H 'Cookie: SESSDATA=xxx'
369 curl -G 'https://pay.bilibili.com/bk/brokerage/listForCustomerRechargeRecord' \
370 --data-urlencode 'currentPage=1' \
371 --data-urlencode 'pageSize=2' \
372 --data-urlencode 'customerId=10026' \
373 -b 'SESSDATA=xxx'
371 374 ```
372 375
373 376 <details>
@@ -480,8 +483,8 @@ curl -L -X GET 'https://pay.bilibili.com/bk/brokerage/listForCustomerRechargeRec
480 483 **示例:**
481 484
482 485 ```shell
483 curl -L -X GET 'https://member.bilibili.com/x/h5/elec/rank/recent' \
484 -H 'Cookie: SESSDATA=xxx'
486 curl -G 'https://member.bilibili.com/x/h5/elec/rank/recent' \
487 -b 'SESSDATA=xxx'
485 488 ```
486 489
487 490 <details>
Modified docs/electric/monthly.md +201 -19
@@ -2,6 +2,180 @@
2 2
3 3 <img src="../../assets/img/battery-100.png" width="100" height="100"/>
4 4
5 ## 获取包月充电列表
6
7 > https://api.live.bilibili.com/xlive/revenue/v1/guard/getChargeRecord
8
9 *请求方式:GET*
10
11 认证方式:Cookie(SESSDATA)或APP
12
13 **url参数:**
14
15 | 参数名 | 类型 | 内容 | 必要性 | 备注 |
16 | ------ | ---- | -------- | ------ | ------------------------ |
17 | page | num | 页码 | 必要 | |
18 | type | num | 充电状态 | 必要 | 1:使用中<br />2:已过期 |
19
20 **json回复:**
21
22 根对象:
23
24 | 字段 | 类型 | 内容 | 备注 |
25 | ------- | ---- | -------- | ------------------------------------------------------------------------- |
26 | code | num | 返回值 | 0:成功<br />-101:账号未登录<br />-400:请求错误<br />25100004:参数错误 |
27 | message | str | 错误信息 | 默认为0 |
28 | ttl | num | 1 | |
29 | data | obj | 信息本体 | |
30
31 `data`对象:
32
33 | 字段 | 类型 | 内容 | 备注 |
34 | ---------- | ----- | ---------------- | ---------------- |
35 | list | 有内容时:array<br />无内容时:null | 包月充电UP主列表 | 最多10个 |
36 | page | num | 当前页数 | |
37 | page_size | num | 当前分页大小 | 一般为10 |
38 | total_page | num | 总页数 | |
39 | total_num | num | 用户总数 | |
40 | is_more | num | 是否有更多用户 | 0:否<br />1:是 |
41
42 `data`中的`list`数组:
43
44 | 项 | 类型 | 内容 | 备注 |
45 | ---- | ---- | --------- | ---------------- |
46 | 0 | obj | 用户1 | |
47 | n | obj | 用户(n+1) | |
48 | …… | obj | …… | …… |
49
50 数组`list`中的对象:
51
52 | 字段 | 类型 | 内容 | 备注 |
53 | --------- | ----- | --------------- | ------ |
54 | up_uid | num | 充电UP主mid | |
55 | user_name | str | 充电UP主昵称 | |
56 | user_face | str | 充电UP主头像url | |
57 | item | array | 充电详情 | |
58 | start | num | 开始充电时间 | 时间戳 |
59
60 数组`list`中的对象中的`item`数组:
61
62 | 项 | 类型 | 内容 | 备注 |
63 | ---- | ---- | -------- | -------- |
64 | 0 | obj | 充电详情 | 套了个娃 |
65
66 数组`item`中的对象:
67
68 | 字段 | 类型 | 内容 | 备注 |
69 | -------------- | --------------------------------------------- | ---------------- | ---------------- |
70 | privilege_type | num | 10(?) | **作用尚不明确** |
71 | icon | str | 充电图标 | |
72 | name | str | `包月充电` | |
73 | expire_time | num | 充电过期时间 | 时间戳 |
74 | renew | 开启自动续费时:obj<br />关闭自动续费时:null | 充电自动续费详情 | |
75
76 数组`item`中的对象中的`renew`对象:
77
78 | 字段 | 类型 | 内容 | 备注 |
79 | ----------------- | ---- | ------------ | ------------------------------------------------- |
80 | uid | num | 自己的mid | |
81 | ruid | num | UP主的mid | |
82 | goods_id | num | 充电类型 | 172:一个月<br />173:连续包月<br />174:连续包年 |
83 | status | num | 充电状态 | 1 |
84 | next_execute_time | num | 下次续费时间 | 时间戳 |
85 | signed_time | num | 签约时间 | 时间戳 |
86 | signed_price | num | 下次续费金额 | 单位为千分之一元人民币 |
87 | pay_channel | num | 签约平台 | 2:微信支付<br />4:支付宝 |
88 | period | num | 下次充电天数 | |
89
90 **示例:**
91
92 获取自己正在使用的包月充电的列表
93
94
95 ```shell
96 curl 'https://api.live.bilibili.com/xlive/revenue/v1/guard/getChargeRecord' \
97 --data-urlencode 'page=1' \
98 --data-urlencode 'type=1' \
99 -b 'SESSDATA=xxx'
100 ```
101
102 <details>
103 <summary>查看响应示例:</summary>
104
105 ```json
106 {
107 "code": 0,
108 "message": "0",
109 "ttl": 1,
110 "data": {
111 "list": [
112 {
113 "up_uid": 2233,
114 "user_name": "2233",
115 "user_face": "https://i0.hdslb.com/bfs/face/noface.jpg",
116 "item": [
117 {
118 "privilege_type": 10,
119 "icon": "https://s1.hdslb.com/bfs/templar/york-static/lightning_icon@2x.png",
120 "name": "包月充电",
121 "expire_time": 1703519999,
122 "renew": {
123 "uid": 425503913,
124 "ruid": 2233,
125 "goods_id": 174,
126 "status": 1,
127 "next_execute_time": 1703174400,
128 "signed_time": 1671618921,
129 "signed_price": 36000,
130 "pay_channel": 2,
131 "period": 366
132 }
133 }
134 ],
135 "start": 1669183804
136 },
137 {
138 "up_uid": 293793435,
139 "user_name": "社会易姐QwQ",
140 "user_face": "https://i0.hdslb.com/bfs/face/aebb2639a0d47f2ce1fec0631f412eaf53d4a0be.jpg",
141 "item": [
142 {
143 "privilege_type": 10,
144 "icon": "https://s1.hdslb.com/bfs/templar/york-static/lightning_icon@2x.png",
145 "name": "包月充电",
146 "expire_time": 1681401599,
147 "renew": {
148 "uid": 425503913,
149 "ruid": 293793435,
150 "goods_id": 173,
151 "status": 1,
152 "next_execute_time": 1680364800,
153 "signed_time": 1677760921,
154 "signed_price": 5000,
155 "pay_channel": 4,
156 "period": 31
157 }
158 }
159 ],
160 "start": 1676033795
161 }
162 ],
163 "page": 1,
164 "page_size": 10,
165 "total_page": 3,
166 "total_num": 22,
167 "is_more": 1
168 }
169 }
170 ```
171
172
173 </details>
174
175 表示自己从2022-11-23 14:10:04开始给“2233”包月充电,并且在2022-12-21 18:35:21在微信开通了连续包年充电,在2023-12-22 00:00:00的时候会自动续费36元,并继续充电366天;
176
177 自己从2023-02-10 20:56:35开始给“社会易姐QwQ”包月充电,并且在2023-03-02 20:42:01在支付宝开通了连续包月充电,在2023-04-02 00:00:00的时候会自动续费5元,并继续充电31天。
178
5 179 ## UP主包月充电详情
6 180
7 181 > https://api.bilibili.com/x/upower/item/detail
@@ -153,7 +327,7 @@ curl 'https://api.bilibili.com/x/upower/item/detail' \
153 327 | remain_days | num | 剩余天数 | 未处于包月充电状态为-1 |
154 328 | remain_less_1day | num | 剩余的天数小于1天 | 0:否<br />1:是<br />未处于包月充电状态为0 |
155 329 | upower_rank | obj | 充电详情 | |
156 | upower_icon | str | 充电图标url | |
330 | upower_icon | str | 充电图标url | 仅在处于包月充电状态时有内容 |
157 331
158 332 `data`中的`up_card`对象:
159 333
@@ -246,12 +420,16 @@ curl 'https://api.bilibili.com/x/upower/charge/follow/info' \
246 420
247 421 </details>
248 422
423 表示自己已保持17天对“社会易姐QwQ”的包月充电,剩余15天过期。
424
249 425 ## 包月充电用户排名
250 426
251 427 > https://api.bilibili.com/x/upower/up/member/rank/v2
252 428
253 429 *请求方式:GET*
254 430
431 认证方式:Cookie(SESSDATA)或APP
432
255 433 **url参数:**
256 434
257 435 | 参数名 | 类型 | 内容 | 必要性 | 备注 |
@@ -300,25 +478,27 @@ curl 'https://api.bilibili.com/x/upower/charge/follow/info' \
300 478
301 479 数组`rank_info`中的对象:
302 480
303 | 字段 | 类型 | 内容 | 备注 |
304 | --------- | ---- | ---------------- | ----- |
305 | mid | num | 充电用户mid | |
306 | nickname | str | 充电用户昵称 | |
307 | avatar | str | 充电用户头像url | |
308 | rank | num | 充电用户排名 | |
309 | day | num | 包月充电天数 | |
310 | expire_at | num | 包月充电过期时间 | 恒为0 |
481 | 字段 | 类型 | 内容 | 备注 |
482 | ----------- | ---- | ---------------- | ----- |
483 | mid | num | 充电用户mid | |
484 | nickname | str | 充电用户昵称 | |
485 | avatar | str | 充电用户头像url | |
486 | rank | num | 充电用户排名 | |
487 | day | num | 包月充电天数 | |
488 | expire_at | num | 包月充电过期时间 | 恒为0 |
489 | remain_days | num | 剩余天数 | 恒为0 |
311 490
312 491 `data`中的`user_info`对象:
313 492
314 | 字段 | 类型 | 内容 | 备注 |
315 | --------- | ---- | ---------------- | --------------------------------- |
316 | mid | num | 用户mid | |
317 | nickname | str | 用户昵称 | |
318 | avatar | str | 用户头像url | |
319 | rank | num | 包月充电排名 | 不在包月充电用户列表里为-1 |
320 | day | num | 包月充电天数 | |
321 | expire_at | num | 包月充电过期时间 | 单位为秒,若从未给UP主包月充电为0 |
493 | 字段 | 类型 | 内容 | 备注 |
494 | ----------- | ---- | ---------------- | ------------------------------- |
495 | mid | num | 用户mid | |
496 | nickname | str | 用户昵称 | |
497 | avatar | str | 用户头像url | |
498 | rank | num | 包月充电排名 | 不在包月充电用户列表里为-1 |
499 | day | num | 包月充电天数 | |
500 | expire_at | num | 包月充电过期时间 | 时间戳,若从未给UP主包月充电为0 |
501 | remain_days | num | 未过期时:剩余天数<br />已过期且之前给UP主包月充电过:自过期以来的天数 | |
322 502
323 503 **示例:**
324 504
@@ -354,7 +534,8 @@ curl 'https://api.bilibili.com/x/upower/up/member/rank/v2' \
354 534 "avatar": "https://i2.hdslb.com/bfs/face/390f4b18b8b15c1f2ecdb6ee44e572aa18b9b2d0.png",
355 535 "rank": 1,
356 536 "day": 31,
357 "expire_at": 0
537 "expire_at": 0,
538 "remain_days": 0
358 539 }
359 540 ],
360 541 "user_info": {
@@ -363,7 +544,8 @@ curl 'https://api.bilibili.com/x/upower/up/member/rank/v2' \
363 544 "avatar": "https://i2.hdslb.com/bfs/face/390f4b18b8b15c1f2ecdb6ee44e572aa18b9b2d0.png",
364 545 "rank": 1,
365 546 "day": 31,
366 "expire_at": 1678723199
547 "expire_at": 1678723199,
548 "remain_days": 15
367 549 },
368 550 "member_total": 1
369 551 }
Modified docs/user/info.md +35 -194
@@ -159,6 +159,7 @@
159 159 `data`中的`pendant`对象:
160 160
161 161 **普通头像框的`image`与`image_enhance`内容相同**
162
162 163 **动态头像框的`image`为png静态图片,`image_enhance`为webp动态图片,`image_enhance_frame`为png逐帧序列**
163 164
164 165 | 字段 | 类型 | 内容 | 备注 |
@@ -540,7 +541,7 @@ curl -G 'https://api.bilibili.com/x/space/wbi/acc/info' \
540 541 | face | str | 用户头像链接 | |
541 542 | DisplayRank | str | 0 | **作用尚不明确** |
542 543 | regtime | num | 0 | **作用尚不明确** |
543 | spacesta | num | 0 | **作用尚不明确** |
544 | spacesta | num | 用户状态 | 0:正常<br />-2:被封禁 |
544 545 | birthday | str | 空 | **作用尚不明确** |
545 546 | place | str | 空 | **作用尚不明确** |
546 547 | description | str | 空 | **作用尚不明确** |
@@ -563,7 +564,7 @@ curl -G 'https://api.bilibili.com/x/space/wbi/acc/info' \
563 564 | 字段 | 类型 | 内容 | 备注 |
564 565 | ------------- | ---- | -------- | ---------------- |
565 566 | current_level | num | 当前等级 | 0-6级 |
566 | current_min | num | 0 | 作用尚不明确 |
567 | current_min | num | 0 | **作用尚不明确** |
567 568 | current_exp | num | 0 | **作用尚不明确** |
568 569 | next_exp | num | 0 | **作用尚不明确** |
569 570
@@ -589,19 +590,19 @@ curl -G 'https://api.bilibili.com/x/space/wbi/acc/info' \
589 590
590 591 `card`中的`Official`对象:
591 592
592 | 字段 | 类型 | 内容 | 备注 |
593 | ----- | ---- | -------- | ------------------------------------------------- |
594 | role | num | 认证类型 | 见[用户认证类型一览](official_role.md) |
595 | title | str | 认证信息 | 无为空 |
596 | desc | str | 认证备注 | 无为空 |
597 | type | num | 是否认证 | -1:无<br />0:认证 |
593 | 字段 | 类型 | 内容 | 备注 |
594 | ----- | ---- | -------- | ---------------------------------------- |
595 | role | num | 认证类型 | 见[用户认证类型一览](official_role.md) |
596 | title | str | 认证信息 | 无为空 |
597 | desc | str | 认证备注 | 无为空 |
598 | type | num | 是否认证 | -1:无<br />0:UP主认证<br />1:机构认证 |
598 599
599 600 `card`中的`official_verify`对象:
600 601
601 | 字段 | 类型 | 内容 | 备注 |
602 | ---- | ---- | -------- | ------------------- |
603 | type | num | 是否认证 | -1:无<br />0:认证 |
604 | desc | str | 认证信息 | 无为空 |
602 | 字段 | 类型 | 内容 | 备注 |
603 | ---- | ---- | -------- | ---------------------------------------- |
604 | type | num | 是否认证 | -1:无<br />0:UP主认证<br />1:机构认证 |
605 | desc | str | 认证信息 | 无为空 |
605 606
606 607 `card`中的`vip`对象:
607 608
@@ -938,22 +939,24 @@ curl -G 'https://api.bilibili.com/x/space/myinfo' \
938 939
939 940 认证方式:Cookie(SESSDATA)
940 941
942 本接口较其他接口相比,只会返回非常有限的信息,但可以同时获取较多的用户信息(据测试可以同时获取 40000 多个用户的信息)
943
941 944 **url参数:**
942 945
943 946 | 参数名 | 类型 | 内容 | 必要性 | 备注 |
944 947 | ------ | ---- | ----------------- | ------ | --------------------------------- |
945 | uids | nums | 目标用户的UID列表 | 必要 | 每个成员间用`,`分隔,最多50个成员 |
948 | uids | nums | 目标用户的UID列表 | 必要 | 每个成员间用`,`分隔 |
946 949
947 950 **json回复:**
948 951
949 952 根对象:
950 953
951 | 字段 | 类型 | 内容 | 备注 |
952 | ------- | ----- | -------- | ----------------------------------------------------------------- |
953 | code | num | 返回值 | 0:成功<br />-400:请求错误<br />600007:超出批量获取用户信息限制 |
954 | msg | str | 错误信息 | 默认为空 |
955 | message | str | 错误信息 | 默认为空 |
956 | data | array | 信息本体 | |
954 | 字段 | 类型 | 内容 | 备注 |
955 | ------- | ----- | -------- | --------------------------- |
956 | code | num | 返回值 | 0:成功<br />-400:请求错误 |
957 | msg | str | 错误信息 | 默认为空 |
958 | message | str | 错误信息 | 默认为空 |
959 | data | array | 信息本体 | 用户信息随机排序 |
957 960
958 961 `data`数组:
959 962
@@ -965,7 +968,16 @@ curl -G 'https://api.bilibili.com/x/space/myinfo' \
965 968
966 969 `data`数组中的对象:
967 970
968 基本同「[用户空间详细信息](#用户空间详细信息)」中的data对象
971 | 字段 | 类型 | 内容 | 备注 |
972 | ------- | ---- | ------------ | -------------------- |
973 | mid | num | mid | |
974 | name | str | 昵称 | |
975 | sex | str | 性别 | 男/女/保密 |
976 | face | str | 头像链接 | |
977 | sign | str | 签名 | |
978 | rank | num | 用户权限等级 | |
979 | level | num | 当前等级 | 0-6 级 |
980 | silence | num | 封禁状态 | 0:正常<br />1:被封 |
969 981
970 982 **示例:**
971 983
@@ -993,64 +1005,7 @@ curl -G 'https://api.vc.bilibili.com/account/v1/user/cards' \
993 1005 "sign": "",
994 1006 "rank": 10000,
995 1007 "level": 4,
996 "silence": 0,
997 "vip": {
998 "type": 2,
999 "status": 1,
1000 "due_date": 1754496000000,
1001 "vip_pay_type": 1,
1002 "theme_type": 0,
1003 "label": {
1004 "path": "",
1005 "text": "年度大会员",
1006 "label_theme": "annual_vip",
1007 "text_color": "#FFFFFF",
1008 "bg_style": 1,
1009 "bg_color": "#FB7299",
1010 "border_color": "",
1011 "use_img_label": true,
1012 "img_label_uri_hans": "",
1013 "img_label_uri_hant": "",
1014 "img_label_uri_hans_static": "https://i0.hdslb.com/bfs/vip/8d4f8bfc713826a5412a0a27eaaac4d6b9ede1d9.png",
1015 "img_label_uri_hant_static": "https://i0.hdslb.com/bfs/activity-plat/static/20220614/e369244d0b14644f5e1a06431e22a4d5/VEW8fCC0hg.png"
1016 },
1017 "avatar_subscript": 1,
1018 "nickname_color": "#FB7299",
1019 "role": 3,
1020 "avatar_subscript_url": "",
1021 "tv_vip_status": 0,
1022 "tv_vip_pay_type": 0,
1023 "tv_due_date": 1633622400
1024 },
1025 "pendant": {
1026 "pid": 0,
1027 "name": "",
1028 "image": "",
1029 "expire": 0,
1030 "image_enhance": "",
1031 "image_enhance_frame": ""
1032 },
1033 "nameplate": {
1034 "nid": 0,
1035 "name": "",
1036 "image": "",
1037 "image_small": "",
1038 "level": "",
1039 "condition": ""
1040 },
1041 "official": {
1042 "role": 0,
1043 "title": "",
1044 "desc": "",
1045 "type": -1
1046 },
1047 "birthday": 622137600,
1048 "is_fake_account": 0,
1049 "is_deleted": 0,
1050 "in_reg_audit": 0,
1051 "face_nft": 0,
1052 "face_nft_new": 0,
1053 "is_senior_member": 0
1008 "silence": 0
1054 1009 }, {
1055 1010 "mid": 2,
1056 1011 "name": "碧诗",
@@ -1059,64 +1014,7 @@ curl -G 'https://api.vc.bilibili.com/account/v1/user/cards' \
1059 1014 "sign": "https://kami.im 直男过气网红 # av362830 “We Are Star Dust”",
1060 1015 "rank": 20000,
1061 1016 "level": 6,
1062 "silence": 0,
1063 "vip": {
1064 "type": 2,
1065 "status": 1,
1066 "due_date": 3901881600000,
1067 "vip_pay_type": 0,
1068 "theme_type": 0,
1069 "label": {
1070 "path": "",
1071 "text": "十年大会员",
1072 "label_theme": "ten_annual_vip",
1073 "text_color": "#FFFFFF",
1074 "bg_style": 1,
1075 "bg_color": "#FB7299",
1076 "border_color": "",
1077 "use_img_label": true,
1078 "img_label_uri_hans": "",
1079 "img_label_uri_hant": "",
1080 "img_label_uri_hans_static": "https://i0.hdslb.com/bfs/vip/adb599797dd171e2d3d6d012f448b49679258344.png",
1081 "img_label_uri_hant_static": "https://i0.hdslb.com/bfs/activity-plat/static/20220614/e369244d0b14644f5e1a06431e22a4d5/sGu57N6pgK.png"
1082 },
1083 "avatar_subscript": 1,
1084 "nickname_color": "#FB7299",
1085 "role": 7,
1086 "avatar_subscript_url": "",
1087 "tv_vip_status": 0,
1088 "tv_vip_pay_type": 0,
1089 "tv_due_date": 1655481600
1090 },
1091 "pendant": {
1092 "pid": 32257,
1093 "name": "EveOneCat2",
1094 "image": "https://i2.hdslb.com/bfs/garb/item/488870931b1bba66da36d22848f0720480d3d79a.png",
1095 "expire": 0,
1096 "image_enhance": "https://i2.hdslb.com/bfs/garb/item/5974f17f9d96a88bafba2f6d18d647a486e88312.webp",
1097 "image_enhance_frame": "https://i2.hdslb.com/bfs/garb/item/4316a3910bb0bd6f2f1c267a3e9187f0b9fe5bd0.png"
1098 },
1099 "nameplate": {
1100 "nid": 10,
1101 "name": "见习偶像",
1102 "image": "https://i0.hdslb.com/bfs/face/e93dd9edfa7b9e18bf46fd8d71862327a2350923.png",
1103 "image_small": "https://i1.hdslb.com/bfs/face/275b468b043ec246737ab8580a2075bee0b1263b.png",
1104 "level": "普通勋章",
1105 "condition": "所有自制视频总播放数>=10万"
1106 },
1107 "official": {
1108 "role": 2,
1109 "title": "bilibili创始人(站长)",
1110 "desc": "",
1111 "type": 0
1112 },
1113 "birthday": 622137600,
1114 "is_fake_account": 0,
1115 "is_deleted": 0,
1116 "in_reg_audit": 0,
1117 "face_nft": 0,
1118 "face_nft_new": 0,
1119 "is_senior_member": 1
1017 "silence": 0
1120 1018 }, {
1121 1019 "mid": 3,
1122 1020 "name": "囧囧倉",
@@ -1125,64 +1023,7 @@ curl -G 'https://api.vc.bilibili.com/account/v1/user/cards' \
1125 1023 "sign": "富强、民主、文明、和谐、自由、平等、公正、法治、爱国、敬业、诚信、友善。",
1126 1024 "rank": 10000,
1127 1025 "level": 5,
1128 "silence": 0,
1129 "vip": {
1130 "type": 0,
1131 "status": 0,
1132 "due_date": 0,
1133 "vip_pay_type": 0,
1134 "theme_type": 0,
1135 "label": {
1136 "path": "",
1137 "text": "",
1138 "label_theme": "",
1139 "text_color": "",
1140 "bg_style": 0,
1141 "bg_color": "",
1142 "border_color": "",
1143 "use_img_label": true,
1144 "img_label_uri_hans": "",
1145 "img_label_uri_hant": "",
1146 "img_label_uri_hans_static": "https://i0.hdslb.com/bfs/vip/d7b702ef65a976b20ed854cbd04cb9e27341bb79.png",
1147 "img_label_uri_hant_static": "https://i0.hdslb.com/bfs/activity-plat/static/20220614/e369244d0b14644f5e1a06431e22a4d5/KJunwh19T5.png"
1148 },
1149 "avatar_subscript": 0,
1150 "nickname_color": "",
1151 "role": 0,
1152 "avatar_subscript_url": "",
1153 "tv_vip_status": 0,
1154 "tv_vip_pay_type": 0,
1155 "tv_due_date": 0
1156 },
1157 "pendant": {
1158 "pid": 0,
1159 "name": "",
1160 "image": "",
1161 "expire": 0,
1162 "image_enhance": "",
1163 "image_enhance_frame": ""
1164 },
1165 "nameplate": {
1166 "nid": 0,
1167 "name": "",
1168 "image": "",
1169 "image_small": "",
1170 "level": "",
1171 "condition": ""
1172 },
1173 "official": {
1174 "role": 0,
1175 "title": "",
1176 "desc": "",
1177 "type": -1
1178 },
1179 "birthday": 1262275200,
1180 "is_fake_account": 0,
1181 "is_deleted": 0,
1182 "in_reg_audit": 0,
1183 "face_nft": 0,
1184 "face_nft_new": 0,
1185 "is_senior_member": 0
1026 "silence": 0
1186 1027 }]
1187 1028 }
1188 1029 ```
Modified docs/user/relation.md +142 -34
@@ -6,25 +6,27 @@
6 6
7 7 ### 关系列表对象
8 8
9 | 字段 | 类型 | 内容 | 备注 |
10 | --------------- | ------------------------------------------- | --------------- | ------------------------------------------------------------ |
11 | mid | num | 用户 mid | |
12 | attribute | num | 关注属性 | 0:未关注<br />1:已关注<br />2:已关注<br />6:已互粉<br />128:已拉黑 |
13 | mtime | num | 关注对方时间 | 时间戳<br />互关后刷新 |
14 | tag | 默认分组:null<br />存在至少一个分组:array | 分组 id | |
15 | special | num | 特别关注标志 | 0:否<br />1:是 |
16 | contract_info | obj | (?) | |
17 | uname | str | 用户昵称 | |
18 | face | str | 用户头像url | |
19 | face_nft | num | 是否为 NFT 头像 | 0:非 NFT 头像<br />1:NFT 头像 |
20 | sign | str | 用户签名 | |
21 | official_verify | obj | 认证信息 | |
22 | vip | obj | 会员信息 | |
23 | nft_icon | str | (?) | |
24 | rec_reason | str | (?) | |
25 | track_id | str | (?) | |
26
27 数组`list`中的对象中的`tag`数组:
9 以下说明中的 “目标用户” 指被查询的用户,“对方” 指返回的关系列表中的用户。
10
11 | 字段 | 类型 | 内容 | 备注 |
12 | --------------- | ------------------------------------------- | -------------------------- | ------------------------------------------------------------ |
13 | mid | num | 用户 mid | |
14 | attribute | num | 对方对于**自己**的关系属性 | 0:未关注<br />1:悄悄关注(现已下线)<br />2:已关注<br />6:已互粉<br />128:已拉黑 |
15 | mtime | num | 对方关注目标用户时间 | 秒级时间戳<br />互关后刷新 |
16 | tag | 默认分组:null<br />存在至少一个分组:array | 目标用户将对方分组到的 id | |
17 | special | num | 目标用户特别关注对方标识 | 0:否<br />1:是 |
18 | contract_info | obj | 契约计划相关信息 | |
19 | uname | str | 用户昵称 | |
20 | face | str | 用户头像url | |
21 | face_nft | num | 是否为 NFT 头像 | 0:非 NFT 头像<br />1:NFT 头像 |
22 | sign | str | 用户签名 | |
23 | official_verify | obj | 认证信息 | |
24 | vip | obj | 会员信息 | |
25 | nft_icon | str | (?) | |
26 | rec_reason | str | (?) | |
27 | track_id | str | (?) | |
28
29 `list`中的对象中的`tag`数组:
28 30
29 31 | 项 | 类型 | 内容 | 备注 |
30 32 | ---- | ---- | ------------------------ | ---- |
@@ -32,11 +34,21 @@
32 34 | n | num | 位于分组(n+1)的分组 id | |
33 35 | …… | num | …… | …… |
34 36
37 `list`中的对象中的`contract_info`对象:
38
39 | 字段 | 类型 | 内容 | 备注 |
40 | ------------- | ---- | ------------------------------ | ----------------------------------------------------------- |
41 | is_contract | bool | 目标用户是否为对方的契约者 | 仅当为 `true` 时才有此项 |
42 | is_contractor | bool | 对方是否为目标用户的契约者 | 仅当为 `true` 时才有此项 |
43 | ts | num | 对方成为目标用户的契约者的时间 | 秒级时间戳,仅当 `is_contractor` 项的值为 `true` 时才有此项 |
44 | user_attr | num | 对方作为目标用户的契约者的属性 | 1:老粉<br />否则为原始粉丝<br />仅当有特殊属性时才有此项 |
45
46
35 47 `list`中的对象中的`official_verify`对象:
36 48
37 49 | 字段 | 类型 | 内容 | 备注 |
38 50 | ---- | ---- | ------------ | ------------------- |
39 | type | num | 用户认证类型 | -1:无<br />1:认证 |
51 | type | num | 用户认证类型 | -1:无<br />0:UP 主认证<br />1:机构认证 |
40 52 | desc | str | 用户认证信息 | 无为空 |
41 53
42 54 `list`中的对象中的`vip`对象:
@@ -66,7 +78,9 @@
66 78
67 79 认证方式:Cookie(SESSDATA)或 APP
68 80
69 登录可看当前用户前 1000 名,其他用户可查看前 250 名(网页端请求时`ps`为 20,所以直接查看只能看到前 100 名)
81 本接口只有登录、标头 `referer` 为 `bilibili.com` 下的子域名、UA 不含 `python` 时才会返回列表
82
83 **本接口仅可返回前 1000 名粉丝**,若继续往后查询则返回空列表
70 84
71 85 **url参数:**
72 86
@@ -75,7 +89,7 @@
75 89 | access_key | str | APP 登录 Token | APP 方式必要 | |
76 90 | vmid | num | 目标用户 mid | 必要 | |
77 91 | ps | num | 每页项数 | 非必要 | 默认为 50 |
78 | pn | num | 页码 | 非必要 | 默认为 1<br />其他用户仅可查看前 5 页 |
92 | pn | num | 页码 | 非必要 | 默认为 1<br />仅可查看前 1000 名粉丝 |
79 93
80 94 **json回复:**
81 95
@@ -83,7 +97,7 @@
83 97
84 98 | 字段 | 类型 | 内容 | 备注 |
85 99 | ------- | ---- | -------- | ----------------------------------------------------- |
86 | code | num | 返回值 | 0:成功<br />-400:请求错误<br />22007:访问超过 5 页 |
100 | code | num | 返回值 | 0:成功<br />-101:账号未登录<br />-352:请求被拦截<br />-400:请求错误<br />22007:访问超过 5 页 |
87 101 | message | str | 错误信息 | 默认为 0 |
88 102 | ttl | num | 1 | |
89 103 | data | obj | 信息本体 | |
@@ -192,7 +206,9 @@ curl -G 'https://api.bilibili.com/x/relation/followers' \
192 206
193 207 认证方式:Cookie(SESSDATA)或 APP
194 208
195 登录可看当前用户全部,其他用户仅可查看前5页
209 本接口只有登录、标头 `referer` 为 `bilibili.com` 下的子域名、UA 不含 `python` 时才会返回列表
210
211 登录可看当前用户全部,其他用户仅可查看前 100 个,访问超过 100 个时返回空列表(但 `code` 值为 `0`)
196 212
197 213 **url参数:**
198 214
@@ -200,20 +216,20 @@ curl -G 'https://api.bilibili.com/x/relation/followers' \
200 216 | ---------- | ---- | -------------- | ------------ | ------------------------------------------------------- |
201 217 | access_key | str | APP 登录 Token | APP 方式必要 | |
202 218 | vmid | num | 目标用户 mid | 必要 | |
203 | order_type | str | 排序方式 | 非必要 | 按照关注顺序排列:留空<br />按照最常访问排列:attention |
219 | order_type | str | 排序方式 | 非必要 | 当目标用户为自己时有效<br />按照关注顺序排列:留空<br />按照最常访问排列:attention |
204 220 | ps | num | 每页项数 | 非必要 | 默认为 50 |
205 | pn | num | 页码 | 非必要 | 默认为 1<br />其他用户仅可查看前 5 页 |
221 | pn | num | 页码 | 非必要 | 默认为 1<br />其他用户仅可查看前 100 个 |
206 222
207 223 **json回复:**
208 224
209 225 根对象:
210 226
211 | 字段 | 类型 | 内容 | 备注 |
212 | ------- | ---- | -------- | ------------------------------------------------------------ |
213 | code | num | 返回值 | 0:成功<br />-400:请求错误<br />22007:访问超过 5 页<br />22115:用户已设置隐私,无法查看 |
214 | message | str | 错误信息 | 默认为 0 |
215 | ttl | num | 1 | |
216 | data | obj | 信息本体 | |
227 | 字段 | 类型 | 内容 | 备注 |
228 | ------- | ---- | -------- | ---------------------------------------------------------------- |
229 | code | num | 返回值 | 0:成功<br />-101:账号未登录<br />-352:请求被拦截<br />-400:请求错误<br />22115:用户已设置隐私,无法查看 |
230 | message | str | 错误信息 | 默认为 0 |
231 | ttl | num | 1 | |
232 | data | obj | 信息本体 | |
217 233
218 234 `data`对象:
219 235
@@ -318,7 +334,7 @@ curl -G 'https://api.bilibili.com/x/relation/followings' \
318 334
319 335 *请求方式:GET*
320 336
321 仅可查看前 5 页,可以获取已设置可见性隐私的关注列表
337 仅可查看前 5 页,对于已设置可见性隐私关注列表的用户,`$.data.list` 为 null,且 `$.data.total` 为0
322 338
323 339 **url参数:**
324 340
@@ -384,7 +400,7 @@ curl -G 'https://api.bilibili.com/x/relation/followings' \
384 400
385 401 | 字段 | 类型 | 内容 | 备注 |
386 402 | ---- | ---- | ------------ | ------------------- |
387 | type | num | 用户认证类型 | -1:无<br />1:认证 |
403 | type | num | 用户认证类型 | -1:无<br />0:UP主认证<br />1:机构认证 |
388 404 | desc | str | 用户认证信息 | 无为空 |
389 405
390 406 `list`中的对象中的`vip`对象:
@@ -485,6 +501,96 @@ curl -G 'https://app.biliapi.net/x/v2/relation/followings' \
485 501
486 502 </details>
487 503
504 ## 查询用户关注明细3
505
506 <img src="../../assets/img/relation.svg" width="100" height="100" />
507
508 > https://line3-h5-mobile-api.biligame.com/game/center/h5/user/relationship/following_list
509
510 *请求方式:GET*
511
512 对于设置了可见性隐私关注列表的用户会返回空列表
513
514 **url参数:**
515
516 | 参数名 | 类型 | 内容 | 必要性 | 备注 |
517 | ------ | ---- | ------------ | ----------- | -------- |
518 | vmid | num | 目标用户mid | 必要 | |
519 | ps | num | 每页项数 | 非必要 | 默认为20 |
520 | pn | num | 页码 | 非必要 | 默认为1 |
521
522 **json回复:**
523
524 根对象:
525
526 | 字段 | 类型 | 内容 | 备注 |
527 | ---------- | ---- | ---------- | --------------------------- |
528 | code | num | 返回值 | 0:成功<br />-400:请求错误 |
529 | message | str | 错误信息 | 成功时无此项 |
530 | data | obj | 信息本体 | 失败时无此项 |
531 | ts | num | 当前时间戳 | 单位为毫秒 |
532 | request_id | str | 请求id | |
533
534 `data`对象:
535
536 | 字段 | 类型 | 内容 | 备注 |
537 | ---------- | ----- | -------- | ------------ |
538 | list | array | 明细列表 | |
539
540 `data`中的`list`数组:
541
542 | 项 | 类型 | 内容 | 备注 |
543 | ---- | ---- | --------- | ---------------- |
544 | 0 | obj | 关注1 | |
545 | n | obj | 关注(n+1) | 按照关注顺序排列 |
546 | …… | obj | …… | …… |
547
548 数组`list`中的对象:
549
550 | 字段 | 类型 | 内容 | 备注 |
551 | --------------- | ---- | ----------- | --------------------------------------- |
552 | mid | str | 用户mid | |
553 | attribute | num | 关注属性 | 0:未关注<br />2:已关注<br />6:已互粉 |
554 | uname | str | 用户昵称 | |
555 | face | str | 用户头像url | |
556
557 **示例:**
558
559 获取用户`mid=293793435`的关注明细
560
561 ```shell
562 curl -G 'https://line3-h5-mobile-api.biligame.com/game/center/h5/user/relationship/following_list' \
563 --data-urlencode 'vmid=293793435' \
564 --data-urlencode 'ps=2' \
565 --data-urlencode 'pn=1'
566 ```
567
568 <details>
569 <summary>查看响应示例:</summary>
570
571 ```json
572 {
573 "code": 0,
574 "data": {
575 "list": [{
576 "mid": "14082",
577 "attribute": 2,
578 "uname": "山新",
579 "face": "https://i0.hdslb.com/bfs/face/74c82caee6d9eb623e56161ea8ed6d68afabfeae.jpg"
580 }, {
581 "mid": "420831218",
582 "attribute": 2,
583 "uname": "支付宝Alipay",
584 "face": "https://i2.hdslb.com/bfs/face/aaf18aeb2d9822e28a590bd8d878572ca8c59e04.jpg"
585 }]
586 },
587 "ts": 1677410818395,
588 "request_id": "d9d541b9f2d24e21821e2d6d2d16c17d"
589 }
590 ```
591
592 </details>
593
488 594 ### 搜索关注明细
489 595
490 596 > https://api.bilibili.com/x/relation/followings/search
@@ -1700,12 +1806,14 @@ curl 'https://api.bilibili.com/x/relation/tags' \
1700 1806 | track_id | str | | |
1701 1807
1702 1808 `data`对象中的`official_verify`:
1809
1703 1810 | 字段 | 类型 | 内容 | 备注 |
1704 1811 | ---- | ---- | ------------ | ---- |
1705 1812 | type | num | 0 | |
1706 1813 | desc | str | 官方认证内容 | |
1707 1814
1708 1815 `data`对象中的`live`:
1816
1709 1817 | 字段 | 类型 | 内容 | 备注 |
1710 1818 | ----------- | ---- | -------- | -------------------- |
1711 1819 | live_status | num | 0或1 | 0:未开播,1:已直播 |
Modified docs/user/space.md +0 -52
@@ -1,57 +1,5 @@
1 1 # 用户空间相关
2 2
3 - [主页](#主页)
4 - [置顶视频](#置顶视频)
5 - [查询用户置顶视频](#查询用户置顶视频)
6 - [设置置顶视频](#设置置顶视频)
7 - [取消置顶视频](#取消置顶视频)
8 - [代表作视频](#代表作视频)
9 - [查询用户代表作视频列表](#查询用户代表作视频列表)
10 - [添加代表作视频](#添加代表作视频)
11 - [删除代表作视频](#删除代表作视频)
12 - [个人TAG](#个人tag)
13 - [查看用户个人TAG](#查看用户个人tag)
14 - [修改个人TAG](#修改个人tag)
15 - [空间公告](#空间公告)
16 - [查看用户空间公告](#查看用户空间公告)
17 - [修改空间公告](#修改空间公告)
18 - [主页板块布局与权限](#主页板块布局与权限)
19 - [查询空间设置](#查询空间设置)
20 - [调整空间板块布局](#调整空间板块布局)
21 - [修改空间隐私权限](#修改空间隐私权限)
22 - [查询用户最近访问内容](#查询用户最近访问内容)
23 - [查询用户最近玩过的游戏](#查询用户最近玩过的游戏)
24 - [查询用户最近玩过的游戏V2](#查询用户最近玩过的游戏V2)
25 - [查询用户最近投币视频(Web)](#查询用户最近投币视频(Web))
26 - [查询用户最近投币视频(APP)](#查询用户最近投币视频(APP))
27 - [查询用户最近点赞视频(Web)](#查询用户最近点赞视频(Web))
28 - [查询用户最近点赞视频(APP)](#查询用户最近点赞视频(APP))
29 - [投稿](#投稿)
30 - [查询用户投稿视频明细](#查询用户投稿视频明细)
31 - [查询用户投稿相簿预览](#查询用户投稿相簿预览)
32 - [查询用户投稿相簿明细](#查询用户投稿相簿明细)
33 - [频道](#频道)
34 - [查询用户频道列表](#查询用户频道列表)
35 - [查询用户频道中的视频](#查询用户频道中的视频)
36 - [创建频道](#创建频道)
37 - [修改频道](#修改频道)
38 - [删除频道](#删除频道)
39 - [频道添加视频](#频道添加视频)
40 - [频道删除视频](#频道删除视频)
41 - [调整频道视频排序](#调整频道视频排序)
42 - [检查频道中有无失效视频](#检查频道中有无失效视频)
43 - [收藏](#收藏)
44 - [查询用户创建的视频收藏夹](#查询用户创建的视频收藏夹)
45 - [查询用户收藏的视频收藏夹](#查询用户收藏的视频收藏夹)
46 - [课程](#课程)
47 - [查询用户发布的课程列表](#查询用户发布的课程列表)
48 - [订阅](#订阅)
49 - [查询用户追番预览列表](#查询用户追番预览列表)
50 - [查询用户追番(追剧)明细](#查询用户追番追剧明细)
51 - [查询用户关注的TAG(话题)](#查询用户关注的tag话题)
52
53
54 3 ## 主页
55 4
56 5 <img src="../../assets/img/home.svg" width="100" height="100" />
Modified docs/video/info.md +4 -4
@@ -46,8 +46,8 @@
46 46 | ctime | num | 用户投稿时间 | 秒级时间戳 |
47 47 | desc | str | 视频简介 | |
48 48 | desc_v2 | array | 新版视频简介 | |
49 | state | num | 视频状态 | 详情见[属性数据文档](attribute_data.md#attribute字段值(稿件属性位)) |
50 | ~~attribute~~(已经弃用) | ~~num~~ | ~~稿件属性位配置~~ | 详情见[属性数据文档](attribute_data.md#state字段值(稿件状态)) |
49 | state | num | 视频状态 | 详情见[属性数据文档](attribute_data.md#state字段值(稿件状态)) |
50 | ~~attribute~~(已经弃用) | ~~num~~ | ~~稿件属性位配置~~ | 详情见[属性数据文档](attribute_data.md#attribute字段值(稿件属性位)) |
51 51 | duration | num | 稿件总时长(所有分P) | 单位为秒 |
52 52 | forward | num | 撞车视频跳转avid | 仅撞车视频存在此字段 |
53 53 | mission_id | num | 稿件参与的活动id | |
@@ -1474,7 +1474,7 @@ curl -G 'https://api.bilibili.com/x/web-interface/view/detail' \
1474 1474 "title": "𓀬古埃及𓀯宽带广告𓀿𓀶𓈷𓉅 𓁞 𓁟𓂮 𓂯𓃠𓃄𓀰 𓀱𓀐𓀡 𓀼 𓀽𓁀𓉆𓁀𓁁𓁂𓁃𓁄𓁅𓁆𓀷𓀾",
1475 1475 "pubdate": 1612174676,
1476 1476 "ctime": 1612174676,
1477 "desc": "??? ?最新?发掘出的 ?古埃及?宽带? 广告? ?? ???? ??? ? ???\n??汉谟拉比?宽带??? BV1rv411s7b6\n印尼宽带西藏特供版ཧིན་ཉི་ཐགས་ཡངས་དམིགས་བསལ་མཁོ་འདོན་པར་གཞི་BV1ao4y1d7VH\n印औ度ष宽फ 带(梵ह文)औगळऴॊवशछजॊझञस BV1bA411u7Fy\n【乱�码】此 宽 带 无 法 显 示���� 迠鐩\u0007\u0010内�暫?\u0015\fV/豬嶬�源=塇 BV1P54y1W75k",
1477 "desc": "??? ?最新?发掘出的 ?古埃及?宽带? 广告? ?? ???? ??? ? ???\n??汉谟拉比?宽带??? BV1rv411s7b6\n印尼宽带西藏特供版ཧིན་ཉི་ཐགས་ཡངས་དམིགས་བསལ་མཁོ་འདོན་པར་གཞི་BV1ao4y1d7VH\n印औ度ष宽फ 带(梵ह文)औगळऴॊवशछजॊझञस BV1bA411u7Fy\n【乱 码】此 宽 带 无 法 显 示 迠鐩\u0007\u0010内 暫?\u0015\fV/豬嶬 源=塇 BV1P54y1W75k",
1478 1478 "state": 0,
1479 1479 "duration": 37,
1480 1480 "rights": {
@@ -3338,7 +3338,7 @@ curl -G 'https://api.bilibili.com/x/web-interface/view/detail' \
3338 3338 "title": "【8K超高清重制版】印尼魔性电信广告原版完整版IndiHome Paket Phoenix",
3339 3339 "pubdate": 1611702584,
3340 3340 "ctime": 1611702584,
3341 "desc": "前面那个被锁了,现在重投了\n原版看累了来康康up的其他印尼宽带视频吧\n哔哩哔哩大会员广告印尼特供版 8K超高清重制版BV14T4y1K7gY\n印尼宽带西藏特供版ཧིན་ཉི་ཐགས་ཡངས་དམིགས་བསལ་མཁོ་འདོན་པར་གཞི་BV1ao4y1d7VH\n【4K⁶⁰ᶠᵖˢ】这里有一个初音给你的视频唷 BV19T4y1A7fJ\n古埃及宽带广告最新出土av331415167\n汉谟拉比宽带 BV1rv411s7b6\n【乱�码】此 宽 带 无 法 显 示��� 迠鐩�BV1P54y1W75k",
3341 "desc": "前面那个被锁了,现在重投了\n原版看累了来康康up的其他印尼宽带视频吧\n哔哩哔哩大会员广告印尼特供版 8K超高清重制版BV14T4y1K7gY\n印尼宽带西藏特供版ཧིན་ཉི་ཐགས་ཡངས་དམིགས་བསལ་མཁོ་འདོན་པར་གཞི་BV1ao4y1d7VH\n【4K⁶⁰ᶠᵖˢ】这里有一个初音给你的视频唷 BV19T4y1A7fJ\n古埃及宽带广告最新出土av331415167\n汉谟拉比宽带 BV1rv411s7b6\n【乱 码】此 宽 带 无 法 显 示 迠鐩 BV1P54y1W75k",
3342 3342 "state": 0,
3343 3343 "duration": 262,
3344 3344 "rights": {