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

XFEstudio/bilibili-API-collect

添加购买高级弹幕权限及个人中心和稍后再看的若干api

b4617f9
社会易姐QwQ <45892418+SocialSisterYi@users.noreply.github.com>
提交于

代码差异

6 个文件 +687 -14
Modified README.md +2 -2
@@ -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)
Modified danmaku/action.md +50 -7
@@ -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
Modified history&toview/play_history.md +1 -1
@@ -1,6 +1,6 @@
1 1 # 播放历史
2 2
3 ## 查询视频播放历史
3 ## 获取视频播放历史
4 4
5 5 > http://api.bilibili.com/x/v2/history
6 6
Added history&toview/toview.md +466 -0
@@ -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
Added login/member_center.md +164 -0
@@ -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
Modified user/space.md +4 -4
@@ -2078,7 +2078,7 @@ curl -b "sessdata=xxx" -d "csrf=xxx&notice=%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&notice=%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 {