返回提交历史
Modified
README.md
+2
-2
Modified
danmaku/action.md
+50
-7
Modified
history&toview/play_history.md
+1
-1
Added
history&toview/toview.md
+466
-0
Added
login/member_center.md
+164
-0
Modified
user/space.md
+4
-4
XFEstudio/bilibili-API-collect
添加购买高级弹幕权限及个人中心和稍后再看的若干api
b4617f9
代码差异
6 个文件
+687
-14
@@ -23,7 +23,7 @@
23
23
- [登录基本信息](login/login_info.md)√
24
24
- [消息](login/msg.md)x
25
25
- [私信](login/private_msg.md)x
26
- 个人中心
26
- [个人中心](login/member_center.md)×
27
27
- [用户](user)
28
28
- [基本信息](user/info.md)√
29
29
- [状态数](user/status_number.md)√
@@ -92,7 +92,7 @@
92
92
- 操作
93
93
- [历史记录&稍后再看](history&toview)
94
94
- [历史记录](history&toview/play_history.md)√
95
- 稍后再看
95
- [稍后再看](history&toview/toview.md)√
96
96
- 收藏夹
97
97
- 课程
98
98
- [直播](live)
@@ -112,7 +112,50 @@ curl -b "SESSDATA=xxx" -d "dmid=32310301474947077&cid=168901231&csrf=xxx" "http:
112
112
113
113
114
114
115
## 检测发送高级弹幕权限
115
## 购买高级弹幕发送权限
116
117
> http://api.bilibili.com/x/dm/adv/buy
118
119
*方式:POST*
120
121
需要登录(SESSDATA)
122
123
购买一次需要2硬币,同时向up主发送请求
124
125
**参数( application/x-www-form-urlencoded ):**
126
127
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
128
| ------ | ---- | ------------------- | ------ | ---- |
129
| mode | data | sp | 必要 | |
130
| cid | data | 视频CID | 必要 | |
131
| csrf | data | cookies中的bili_jct | 必要 | |
132
133
**json回复:**
134
135
根对象:
136
137
| 字段 | 类型 | 内容 | 备注 |
138
| ------- | ---- | -------- | ------------------------------------------------------------ |
139
| code | num | 返回值 | 0:成功<br />-101:账号未登录<br />-102:账号被封停<br />-111:csrf校验失败<br />-107:硬币不足<br />-400:请求错误<br />36010:已购买 |
140
| message | str | 返回信息 | |
141
| ttl | num | 1 | 作用尚不明确 |
142
143
示例:
144
145
购买视频CID为`168901231`的高级弹幕发送权限
146
147
curl -b "SESSDATA=xxx" -d "mode=sp&cid=168901231&csrf=xxx" "http://api.bilibili.com/x/dm/adv/buy"
148
149
```json
150
{
151
"code":0,
152
"message":"已成功购买"
153
}
154
```
155
156
157
158
## 检测高级弹幕发送权限
116
159
117
160
> http://api.bilibili.com/x/dm/adv/state
118
161
@@ -131,12 +174,12 @@ curl -b "SESSDATA=xxx" -d "dmid=32310301474947077&cid=168901231&csrf=xxx" "http:
131
174
132
175
根对象:
133
176
134
| 字段 | 类型 | 内容 | 备注 |
135
| ------- | ----------------------------- | ---------------- | ------------------------------------------------- |
136
| code | num | 返回值 | 0:成功<br />-101:账号未登录<br />-400:请求错误 |
137
| message | str | 错误信息 | 默认为0 |
138
| ttl | num | 1 | 作用尚不明确 |
139
| data | 有效时:obj<br />无效时:null | 有效时:信息本体 | |
177
| 字段 | 类型 | 内容 | 备注 |
178
| ------- | ----------------------------- | ---------------- | -------------------------------------------------- |
179
| code | num | 返回值 | 0:成功<br />-101:账号未登录<br />--400:请求错误 |
180
| message | str | 错误信息 | 默认为0 |
181
| ttl | num | 1 | 作用尚不明确 |
182
| data | 有效时:obj<br />无效时:null | 有效时:信息本体 | |
140
183
141
184
`data`对象:
142
185
@@ -1,6 +1,6 @@
1
1
# 播放历史
2
2
3
## 查询视频播放历史
3
## 获取视频播放历史
4
4
5
5
> http://api.bilibili.com/x/v2/history
6
6
@@ -0,0 +1,466 @@
1
# 稍后再看
2
3
## 视频添加稍后再看
4
5
>http://api.bilibili.com/x/v2/history/toview/add
6
7
*方式:POST*
8
9
需要登录(SESSDATA)
10
11
最多添加100个视频
12
13
**参数( application/x-www-form-urlencoded ):**
14
15
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
16
| ------ | ---- | ------------------- | ------ | ------------------ |
17
| aid | data | 视频avID | 非必要 | avID与bvID任选一个 |
18
| bvid | data | 视频bvID | 非必要 | avID与bvID任选一个 |
19
| csrf | data | cookies中的bili_jct | 必要 | |
20
21
**json回复:**
22
23
根对象:
24
25
| 字段 | 类型 | 内容 | 备注 |
26
| ------- | ---- | -------- | ------------------------------------------------------------ |
27
| code | num | 返回值 | 0:成功<br />-101:账号未登录<br />-111:csrf校验失败<br />-400:请求错误<br />90001:列表已满<br />90003:稿件已经被删除 |
28
| message | str | 错误信息 | 默认为0 |
29
| ttl | num | 1 | 作用尚不明确 |
30
31
**示例:**
32
33
添加视频`av41687433`/`BV1ht41147kj`到稍后再看列表
34
35
curl -b "SESSDATA=xxx" -d "aid=41687433&csrf=xxx" "http://api.bilibili.com/x/v2/history/toview/add"
36
37
同curl -b "SESSDATA=xxx" -d "bvid=BV1ht41147kj&csrf=xxx" "http://api.bilibili.com/x/v2/history/toview/add"
38
39
```json
40
{
41
"code": 0,
42
"message": "0",
43
"ttl": 1
44
}
45
```
46
47
48
49
## 添加频道中所有视频到稍后再看
50
51
> http://space.bilibili.com/ajax/channel/addAllToView
52
53
*方式:POST*
54
55
需要登录(SESSDATA)
56
57
需要验证`DedeUserID`及`DedeUserID__ckMd5`存在且不为0
58
59
需要验证`referer`为 `http://.bilibili.com`或`https://.bilibili.com`域名下
60
61
带有转义
62
63
超过容量后会截取容量之内的添加
64
65
**参数( application/x-www-form-urlencoded ):**
66
67
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
68
| ------ | ---- | --------------------- | ------ | ---- |
69
| cid | data | 目标频道ID | 必要 | |
70
| mid | data | 目标频道所属的用户UID | 必要 | |
71
| csrf | data | cookies中的bili_jct | 必要 | |
72
73
**json回复:**
74
75
根对象:
76
77
| 字段 | 类型 | 内容 | 备注 |
78
| ------ | ---- | -------- | --------------------------- |
79
| status | bool | 是否成功 | false:失败<br />true:成功 |
80
| data | str | 错误信息 | |
81
82
**示例:**
83
84
添加用户`UID=282994`下的频道`4693`中所有视频到稍后再看
85
86
curl --referer "http://.bilibili.com" -b "SESSDATA=xxx;DedeUserID=1;DedeUserID__ckMd5=1" -d "cid=4693&mid=282994&csrf=xxx" "http://space.bilibili.com/ajax/channel/addAllToView"
87
88
```json
89
{
90
"status": true,
91
"data": "操作成功"
92
}
93
```
94
95
96
97
## 获取稍后再看视频列表
98
99
> http://api.bilibili.com/x/v2/history/toview
100
101
*方式:GET*
102
103
需要登录(SESSDATA)
104
105
**json回复:**
106
107
根对象:
108
109
| 字段 | 类型 | 内容 | 备注 |
110
| ------- | ---- | -------- | ------------------------------------------------- |
111
| code | num | 返回值 | 0:成功<br />-101:账号未登录<br />-400:请求错误 |
112
| message | str | 错误信息 | 默认为0 |
113
| ttl | num | 1 | 作用尚不明确 |
114
| data | data | 数据本体 | |
115
116
`data`对象:
117
118
| 字段 | 类型 | 内容 | 备注 |
119
| ----- | ------ | ---------------- | ---- |
120
| count | num | 稍后再看视频数 | |
121
| list | arrary | 稍后再看视频列表 | |
122
123
`data`中的`list`数组:
124
125
| 项 | 类型 | 内容 | 备注 |
126
| ---- | ---- | ------------- | ---------------------------------------------- |
127
| 0 | obj | 稍后再看1 | |
128
| n | obj | 稍后再看(n+1) | 按照添加顺序排列<br />项数为总计稍后再看视频数 |
129
| …… | obj | …… | …… |
130
| 99 | obj | 最后一项 | |
131
132
`data`中的`list`数组中的对象:
133
134
| 字段 | 类型 | 内容 | 备注 |
135
| --------- | ---- | ------------------------------ | -------------------- |
136
| aid | num | 视频avID | |
137
| videos | num | 视频分P总数 | 默认为1 |
138
| tid | num | 分区ID | |
139
| tname | str | 子分区名称 | |
140
| copyright | num | 版权标志 | 1:自制<br />2:转载 |
141
| pic | str | 视频封面图片url | |
142
| title | str | 视频标题 | |
143
| pubdate | num | 视频上传时间 | 时间戳 |
144
| ctime | num | 视频审核通过时间 | 时间戳 |
145
| desc | str | 视频简介 | |
146
| state | num | 0 | 作用尚不明确 |
147
| attribute | num | ??? | 作用尚不明确 |
148
| duration | num | 视频总计持续时长(所有分P) | 单位为秒 |
149
| rights | obj | 视频属性标志 | |
150
| owner | obj | 视频UP主信息 | |
151
| stat | obj | 视频状态数 | |
152
| dynamic | str | 视频同步发布的的动态的文字内容 | 无为空 |
153
| dimension | obj | 视频1P分辨率 | |
154
| count | num | 分P数 | 非投稿视频无此项 |
155
| cid | num | 视频CID | |
156
| progress | num | 观看进度时间 | 单位为秒 |
157
| add_at | num | 添加时间 | 时间戳 |
158
| bvid | str | 视频bvID | |
159
160
`data`中的`list`数组中的对象中的`rights`对象:
161
162
| 字段 | 类型 | 内容 | 备注 |
163
| --------------- | ---- | ---------------- | ---------------------------------------- |
164
| bp | num | 0 | 作用尚不明确 |
165
| elec | num | 0 | 作用尚不明确 |
166
| download | num | 允许下载标志 | 0:不允许<br />1:允许 |
167
| movie | num | 视频时电影标志 | 0:否<br />1:是 |
168
| pay | num | 仅会员可观看标志 | 0:无<br />1:有 |
169
| hd5 | num | 有高码率标志 | 0:无<br />1:有 |
170
| no_reprint | num | 禁止转载标志 | 0:无<br />1:禁止 |
171
| autoplay | num | 可自动播放标志 | 0:无<br />1:有 区别影视番剧与普通视频 |
172
| ugc_pay | num | 0 | 作用尚不明确 |
173
| is_cooperation | num | 视频合作标志 | 0:无<br />1:是 |
174
| ugc_pay_preview | num | 0 | 作用尚不明确 |
175
| no_background | num | 0 | 作用尚不明确 |
176
177
`data`中的`list`数组中的对象中的`owner`对象:
178
179
| 字段 | 类型 | 内容 | 备注 |
180
| ---- | ---- | -------- | ---- |
181
| mid | num | UP主UID | |
182
| name | str | UP主昵称 | |
183
| face | str | UP主头像 | |
184
185
`data`中的`list`数组中的对象中的`stat`对象:
186
187
| 字段 | 类型 | 内容 | 备注 |
188
| ---------- | ---- | ------------------------------ | ------------ |
189
| aid | num | 视频avID | |
190
| view | num | 普通:观看次数<br />屏蔽时:-1 | |
191
| danmaku | num | 弹幕条数 | |
192
| reply | num | 评论条数 | |
193
| favorite | num | 收藏人数 | |
194
| coin | num | 投币枚数 | |
195
| share | num | 分享次数 | |
196
| now_rank | num | 0 | 作用尚不明确 |
197
| his_rank | num | 历史最高排行 | |
198
| like | num | 获赞次数 | |
199
| dislike | num | 0 | 作用尚不明确 |
200
| evaluation | str | 视频评分 | 默认为空 |
201
202
`data`中的`list`数组中的对象中的`pages`对象:
203
204
| 字段 | 类型 | 内容 | 备注 |
205
| --------- | ---- | --------------- | ------------------------------------ |
206
| cid | num | 当前分P CID | |
207
| page | num | 当前分P | |
208
| from | str | 视频来源 | vupload:用户上传<br />hunan:芒果TV |
209
| part | str | 当前分P标题 | |
210
| duration | num | 当前分P持续时间 | 单位为秒 |
211
| vid | str | 空 | 作用尚不明确 |
212
| weblink | str | 空 | 作用尚不明确 |
213
| dimension | obj | 当前分P分辨率 | |
214
215
`pages`中的`dimension`对象(同`data`中的`list`数组中的对象中的`dimension`对象):
216
217
| 字段 | 类型 | 内容 | 备注 |
218
| ------ | ---- | ------------ | ------------ |
219
| width | num | 当前分P 宽度 | 可能为0 |
220
| height | num | 当前分P 高度 | 可能为0 |
221
| rotate | num | 0 | 作用尚不明确 |
222
223
**示例:**
224
225
获取稍后再看视频列表
226
227
http://api.bilibili.com/x/v2/history/toview
228
229
```json
230
"code": 0,
231
"message": "0",
232
"ttl": 1,
233
"data": {
234
"count": 25,
235
"list": [
236
{
237
"aid": 200333024,
238
"videos": 1,
239
"tid": 95,
240
"tname": "手机平板",
241
"copyright": 1,
242
"pic": "http://i1.hdslb.com/bfs/archive/a5e3072e670daec4c01a182aae91c1f85a48001e.jpg",
243
"title": "【山新】疫情下,配音演员怎么开工录音?",
244
"pubdate": 1586959137,
245
"ctime": 1586959137,
246
"desc": "疫情这段时间,配音演员们是怎么录音的呢=W=",
247
"state": 0,
248
"attribute": 16768,
249
"duration": 218,
250
"rights": {
251
"bp": 0,
252
"elec": 0,
253
"download": 0,
254
"movie": 0,
255
"pay": 0,
256
"hd5": 1,
257
"no_reprint": 1,
258
"autoplay": 1,
259
"ugc_pay": 0,
260
"is_cooperation": 0,
261
"ugc_pay_preview": 0,
262
"no_background": 0
263
},
264
"owner": {
265
"mid": 14082,
266
"name": "山新",
267
"face": "http://i0.hdslb.com/bfs/face/74c82caee6d9eb623e56161ea8ed6d68afabfeae.jpg"
268
},
269
"stat": {
270
"aid": 200333024,
271
"view": 361123,
272
"danmaku": 1792,
273
"reply": 1376,
274
"favorite": 7571,
275
"coin": 12129,
276
"share": 895,
277
"now_rank": 0,
278
"his_rank": 0,
279
"like": 54705,
280
"dislike": 0
281
},
282
"dynamic": "疫情这段时间,配音演员们是怎么录音的呢=W=",
283
"dimension": {
284
"width": 3840,
285
"height": 2160,
286
"rotate": 0
287
},
288
"page": {
289
"cid": 178808041,
290
"page": 1,
291
"from": "vupload",
292
"part": "无标题",
293
"duration": 218,
294
"vid": "",
295
"weblink": "",
296
"dimension": {
297
"width": 3840,
298
"height": 2160,
299
"rotate": 0
300
}
301
},
302
"count": 1,
303
"cid": 178808041,
304
"progress": 32,
305
"add_at": 1587041785,
306
"bvid": "BV1Yz411B7n3"
307
},
308
{
309
"aid": 710350011,
310
"videos": 1,
311
"tid": 124,
312
"tname": "趣味科普人文",
313
"copyright": 1,
314
"pic": "http://i0.hdslb.com/bfs/archive/c5b7e7c07a4abf27029c5afb3ab65fee4475b9a9.jpg",
315
"title": "不花一分钱建立自己的网站!给硬盘里的小姐姐换个新家!",
316
"pubdate": 1586919626,
317
"ctime": 1586898238,
318
"desc": "制作视频不易,你的点赞是对我最大的支持!\nUP主的个人网站:https://amdradeonrin.github.io/MIKU/\n视频提到的文件在网站有下载\nGitHub上的网站源码:https://github.com/AMDRadeonRin/MIKU",
319
"state": 0,
320
"attribute": 16768,
321
"duration": 169,
322
"mission_id": 13106,
323
"rights": {
324
"bp": 0,
325
"elec": 0,
326
"download": 0,
327
"movie": 0,
328
"pay": 0,
329
"hd5": 1,
330
"no_reprint": 1,
331
"autoplay": 1,
332
"ugc_pay": 0,
333
"is_cooperation": 0,
334
"ugc_pay_preview": 0,
335
"no_background": 0
336
},
337
"owner": {
338
"mid": 179757857,
339
"name": "GTX690战术核显卡导弹",
340
"face": "http://i2.hdslb.com/bfs/face/2504de8c1eeef22d91bbc45803f6b29afcbb0adf.jpg"
341
},
342
"stat": {
343
"aid": 710350011,
344
"view": 3293,
345
"danmaku": 37,
346
"reply": 117,
347
"favorite": 355,
348
"coin": 76,
349
"share": 11,
350
"now_rank": 0,
351
"his_rank": 0,
352
"like": 325,
353
"dislike": 0
354
},
355
"dynamic": "#网页制作##HTML##网页#给你们科普一下怎么弄网站吧,你们也可以考虑整一个XD",
356
"dimension": {
357
"width": 1920,
358
"height": 1080,
359
"rotate": 0
360
},
361
"count": 1,
362
"cid": 0,
363
"progress": 0,
364
"add_at": 1587012410,
365
"bvid": "BV1LQ4y1T7Xh"
366
},
367
…………
368
]
369
}
370
}
371
```
372
373
374
375
## 删除稍后再看视频
376
377
> http://api.bilibili.com/x/v2/history/toview/del
378
379
*方式:POST*
380
381
需要登录(SESSDATA)
382
383
**参数( application/x-www-form-urlencoded ):**
384
385
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
386
| ------ | ---- | ------------------------ | ------ | ------------------------------------------------------------ |
387
| viewed | data | 是否删除所有已观看的视频 | 非必要 | true:删除已观看视频<br />false:不删除已观看视频<br />默认为false |
388
| aid | data | 删除的目标记录的avID | 非必要 | |
389
| csrf | data | cookies中的bili_jct | 必要 | |
390
391
**json回复:**
392
393
根对象:
394
395
| 字段 | 类型 | 内容 | 备注 |
396
| ------- | ---- | -------- | ------------------------------------------------------------ |
397
| code | num | 返回值 | 0:成功<br />-101:账号未登录<br />-111:csrf校验失败<br />-400:请求错误 |
398
| message | str | 错误信息 | 默认为0 |
399
| ttl | num | 1 | 作用尚不明确 |
400
401
**示例:**
402
403
删除视频`av540580868`的稍后再看记录
404
405
curl -b "SESSDATA=xxx" -d "aid=540580868&csrf=xxx" "http://api.bilibili.com/x/v2/history/toview/del"
406
407
```json
408
{
409
"code": 0,
410
"message": "0",
411
"ttl": 1
412
}
413
```
414
415
删除所有已观看的视频
416
417
curl -b "SESSDATA=xxx" -d "viewed=true&csrf=xxx" "http://api.bilibili.com/x/v2/history/toview/del"
418
419
```json
420
{
421
"code": 0,
422
"message": "0",
423
"ttl": 1
424
}
425
```
426
427
428
429
## 清空稍后再看视频列表
430
431
> http://api.bilibili.com/x/v2/history/toview/clear
432
433
*方式:POST*
434
435
需要登录(SESSDATA)
436
437
**参数( application/x-www-form-urlencoded ):**
438
439
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
440
| ------ | ---- | ------------------- | ------ | ---- |
441
| csrf | data | cookies中的bili_jct | 必要 | |
442
443
**json回复:**
444
445
根对象:
446
447
| 字段 | 类型 | 内容 | 备注 |
448
| ------- | ---- | -------- | ----------------------------------------------------- |
449
| code | num | 返回值 | 0:成功<br />-101:账号未登录<br />-111:csrf校验失败 |
450
| message | str | 错误信息 | 默认为0 |
451
| ttl | num | 1 | 作用尚不明确 |
452
453
**示例:**
454
455
清空稍后再看视频列表
456
457
curl -b "SESSDATA=xxx" -d "csrf=xxx" "http://api.bilibili.com/x/v2/history/toview/clear"
458
459
```json
460
{
461
"code": 0,
462
"message": "0",
463
"ttl": 1
464
}
465
```
466
@@ -0,0 +1,164 @@
1
# 个人中心
2
3
## 获取我的信息
4
5
> http://api.bilibili.com/x/member/web/account
6
7
*方式:GET*
8
9
需要登录(SESSDATA)
10
11
**json回复:**
12
13
根对象:
14
15
| 字段 | 类型 | 内容 | 备注 |
16
| ------- | ---- | -------- | ----------------------------- |
17
| code | num | 返回值 | 0:成功<br />-101:账号未登录 |
18
| message | str | 错误信息 | 默认为0 |
19
| ttl | num | 1 | 作用尚不明确 |
20
| data | obj | 信息本体 | |
21
22
`data`对象:
23
24
| 字段 | 类型 | 内容 | 备注 |
25
| --------- | ---- | -------------- | --------------------------------------- |
26
| mid | num | 我的UID | |
27
| uname | str | 我的昵称 | |
28
| userid | str | 我的用户名 | |
29
| sign | str | 我的签名 | |
30
| birthday | str | 我的生日 | YYYY-MM-DD |
31
| sex | str | 我的性别 | 男 女 保密 |
32
| nick_free | bool | 是否未设置昵称 | false:设置过昵称<br />true:未设置昵称 |
33
| rank | str | 我的会员等级 | |
34
35
**示例:**
36
37
http://api.bilibili.com/x/member/web/account
38
39
```json
40
{
41
"code": 0,
42
"message": "0",
43
"ttl": 1,
44
"data": {
45
"mid": 293793435,
46
"uname": "社会易姐QwQ",
47
"userid": "bili_84675323391",
48
"sign": "高中技术宅一枚,爱好MC&电子&音乐&数码&编程,资深猿厨",
49
"birthday": "2002-03-05",
50
"sex": "男",
51
"nick_free": false,
52
"rank": "正式会员"
53
}
54
}
55
```
56
57
58
59
## 查询每日奖励状态
60
61
> http://api.bilibili.com/x/member/web/exp/reward
62
63
*方式:GET*
64
65
需要登录(SESSDATA)
66
67
**json回复:**
68
69
根对象:
70
71
| 字段 | 类型 | 内容 | 备注 |
72
| ------- | ---- | -------- | ----------------------------- |
73
| code | num | 返回值 | 0:成功<br />-101:账号未登录 |
74
| message | str | 错误信息 | 默认为0 |
75
| ttl | num | 1 | 作用尚不明确 |
76
| data | obj | 信息本体 | |
77
78
`data`对象:
79
80
| 字段 | 类型 | 内容 | 备注 |
81
| ------------- | ---- | -------------------- | ------------------------------------------------------------ |
82
| login | bool | 每日登录 | false:未完成<br />true:已完成<br />完成奖励5经验 |
83
| watch | bool | 每日观看 | false:未完成<br />true:已完成<br />完成奖励5经验 |
84
| coins | num | 每日投币所奖励的经验 | 上限为50 |
85
| share | bool | 每日分享 | false:未完成<br />true:已完成<br />完成奖励5经验 |
86
| email | bool | 绑定邮箱 | false:未完成<br />true:已完成 |
87
| tel | bool | 绑定手机号 | false:未完成<br />true:已完成<br />首次完成完成奖励100经验 |
88
| safe_question | bool | 设置密保问题 | false:未完成<br />true:已完成 |
89
| identify_card | bool | 实名认证 | false:未完成<br />true:已完成<br />首次完成奖励50经验 |
90
91
**示例:**
92
93
http://api.bilibili.com/x/member/web/exp/reward
94
95
```json
96
{
97
"code": 0,
98
"message": "0",
99
"ttl": 1,
100
"data": {
101
"login": true,
102
"watch": true,
103
"coins": 30,
104
"share": true,
105
"email": true,
106
"tel": true,
107
"safe_question": true,
108
"identify_card": true
109
}
110
}
111
```
112
113
114
115
## 查询我的大会员状态
116
117
> http://api.bilibili.com/x/vip/web/user/info
118
119
*方式:GET*
120
121
需要登录(SESSDATA)
122
123
**json回复:**
124
125
根对象:
126
127
| 字段 | 类型 | 内容 | 备注 |
128
| ------- | ---- | -------- | ----------------------------- |
129
| code | num | 返回值 | 0:成功<br />-101:账号未登录 |
130
| message | str | 错误信息 | 默认为0 |
131
| ttl | num | 1 | 作用尚不明确 |
132
| data | obj | 信息本体 | |
133
134
`data`对象:
135
136
| 字段 | 类型 | 内容 | 备注 |
137
| ------------ | ---- | ---------------- | ------------------------------------------------------------ |
138
| mid | num | 我的UID | |
139
| vip_type | num | 大会员类型 | 0:无<br />1:月度<br />2:年度 |
140
| vip_status | num | 大会员状态 | 1:正常<br />2:由于IP地址更换过于频繁,服务被冻结<br />3:你的大会员账号风险过高,大会员功能已被锁定 |
141
| vip_due_date | num | 大会员到期时间 | 时间戳 毫秒 |
142
| vip_pay_type | num | 是否已购买大会员 | 0:未购买<br />1:已购买 |
143
| theme_type | num | 0 | 作用尚不明确 |
144
145
**示例:**
146
147
http://api.bilibili.com/x/vip/web/user/info
148
149
```json
150
{
151
"code": 0,
152
"message": "0",
153
"ttl": 1,
154
"data": {
155
"mid": 293793435,
156
"vip_type": 2,
157
"vip_status": 1,
158
"vip_due_date": 1612454400000,
159
"vip_pay_type": 1,
160
"theme_type": 0
161
}
162
}
163
```
164
@@ -2078,7 +2078,7 @@ curl -b "sessdata=xxx" -d "csrf=xxx¬ice=%E9%B8%BD%E5%AD%90" "http://api.bilib
2078
2078
2079
2079
需要验证`DedeUserID`及`DedeUserID__ckMd5`存在且不为0
2080
2080
2081
需要验证`referer`为 `http://www.bilibili.com`或`https://www.bilibili.com`域名下
2081
需要验证`referer`为 `http://.bilibili.com`或`https://.bilibili.com`域名下
2082
2082
2083
2083
**参数( application/x-www-form-urlencoded ):**
2084
2084
@@ -2105,7 +2105,7 @@ curl -b "sessdata=xxx" -d "csrf=xxx¬ice=%E9%B8%BD%E5%AD%90" "http://api.bilib
2105
2105
2106
2106
设置`关注的TAG`为隐藏
2107
2107
2108
curl --referer "http://www.bilibili.com" -b "SESSDATA=xxx;DedeUserID=1;DedeUserID__ckMd5=1;" -d "csrf=xxx&tags=0" "http://space.bilibili.com/ajax/settings/setPrivacy"
2108
curl --referer "http://.bilibili.com" -b "SESSDATA=xxx;DedeUserID=1;DedeUserID__ckMd5=1;" -d "csrf=xxx&tags=0" "http://space.bilibili.com/ajax/settings/setPrivacy"
2109
2109
2110
2110
```json
2111
2111
{
@@ -2125,7 +2125,7 @@ curl --referer "http://www.bilibili.com" -b "SESSDATA=xxx;DedeUserID=1;DedeUserI
2125
2125
2126
2126
需要验证`DedeUserID`及`DedeUserID__ckMd5`存在且不为0
2127
2127
2128
需要验证`referer`为 `http://www.bilibili.com`或`https://www.bilibili.com`域名下
2128
需要验证`referer`为 `http://.bilibili.com`或`https://.bilibili.com`域名下
2129
2129
2130
2130
**参数( application/x-www-form-urlencoded ):**
2131
2131
@@ -2175,7 +2175,7 @@ curl --referer "http://www.bilibili.com" -b "SESSDATA=xxx;DedeUserID=1;DedeUserI
2175
2175
>订阅标签
2176
2176
>我的频道
2177
2177
2178
curl --referer "http://www.bilibili.com" -b "SESSDATA=xxx;DedeUserID=1;DedeUserID__ckMd5=1;" -d "csrf=xxx&index_order=1%2C8%2C3%2C2%2C9%2C5%2C4%2C7%2C22%2C23%2C21%2C24%2C25%2C6" "http://space.bilibili.com/ajax/settings/setIndexOrder"
2178
curl --referer "http://.bilibili.com" -b "SESSDATA=xxx;DedeUserID=1;DedeUserID__ckMd5=1;" -d "csrf=xxx&index_order=1%2C8%2C3%2C2%2C9%2C5%2C4%2C7%2C22%2C23%2C21%2C24%2C25%2C6" "http://space.bilibili.com/ajax/settings/setIndexOrder"
2179
2179
2180
2180
```json
2181
2181
{