返回提交历史
Modified
README.md
+4
-3
Modified
docs/electric/charge_list.md
+65
-62
Modified
docs/electric/monthly.md
+201
-19
Modified
docs/user/info.md
+35
-194
Modified
docs/user/relation.md
+142
-34
Modified
docs/user/space.md
+0
-52
Modified
docs/video/info.md
+4
-4
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
代码差异
7 个文件
+451
-368
@@ -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)
@@ -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>
@@ -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
}
@@ -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
```
@@ -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:已直播 |
@@ -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" />
@@ -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\fV/豬嶬�源=塇 BV1P54y1W75k",
1477
"desc": "??? ?最新?发掘出的 ?古埃及?宽带? 广告? ?? ???? ??? ? ???\n??汉谟拉比?宽带??? BV1rv411s7b6\n印尼宽带西藏特供版ཧིན་ཉི་ཐགས་ཡངས་དམིགས་བསལ་མཁོ་འདོན་པར་གཞི་BV1ao4y1d7VH\n印औ度ष宽फ 带(梵ह文)औगळऴॊवशछजॊझञस BV1bA411u7Fy\n【乱 码】此 宽 带 无 法 显 示 迠鐩\u0007\u0010内 暫?\u0015\fV/豬嶬 源=塇 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": {