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

XFEstudio/bilibili-API-collect

fix #1177

f52ac24
晨叶梦春 <65224318+wuziqian211@users.noreply.github.com>
提交于

代码差异

1 个文件 +46 -30
Modified docs/vip/action.md +46 -30
@@ -2,7 +2,7 @@
2 2
3 3 ## 兑换卡券
4 4
5 > https://api.bilibili.com/x/vip/privilege/receive
5 > <https://api.bilibili.com/x/vip/privilege/receive>
6 6
7 7 *请求方式:POST*
8 8
@@ -10,28 +10,28 @@
10 10
11 11 **正文参数 (application/x-www-form-urlencoded):**
12 12
13 | 参数名 | 类型 | 内容 | 必要性 | 备注 |
14 |------|-----|-----------------------|-------------|--------------------------------------------------------------------------------------|
15 | type | num | 兑换类型 | 必要 | 1:B币券<br />2:会员购优惠券<br />3:漫画福利券<br />4:会员购包邮券<br/>5:漫画商城优惠券<br/>6:装扮体验卡<br/>7:课堂优惠券 |
16 | csrf | str | CSRF Token (位于cookie) | Cookie 方式必要 | |
13 | 参数名 | 类型 | 内容 | 必要性 | 备注 |
14 | ------ | ---- | ----------------------- | ------ | ------------------------------------------------------------------------------------ |
15 | type | num | 兑换类型 | 必要 | 1:B币券<br />2:会员购优惠券<br />3:漫画福利券<br />4:会员购包邮券<br />5:漫画商城优惠券<br />6:装扮体验卡<br />7:课堂优惠券 |
16 | csrf | str | CSRF Token (位于cookie) | 必要 | |
17 17
18 18 **json回复:**
19 19
20 20 根对象:
21 21
22 | 字段 | 类型 | 内容 | 备注 |
23 |---------|-----|------|---------------------------------------------------------------------------------------------------|
24 | code | num | 返回值 | -101:账号未登录<br />-111:csrf 校验失败<br />-400:请求错误<br />69800:网络繁忙 请稍后再试<br />69801:你已领取过该权益<br />0:成功 |
25 | message | str | 错误信息 | |
26 | ttl | num | 1 | |
22 | 字段 | 类型 | 内容 | 备注 |
23 | ------- | ---- | -------- | ------------------------------------------------------------------------------------------------- |
24 | code | num | 返回值 | 0:成功<br />-101:账号未登录<br />-111:csrf 校验失败<br />-400:请求错误<br />69800:网络繁忙 请稍后再试<br />69801:你已领取过该权益 |
25 | message | str | 错误信息 | 成功时为`0` |
26 | ttl | num | 1 | |
27 27
28 28 **示例:**
29 29
30 30 ```shell
31 31 curl 'https://api.bilibili.com/x/vip/privilege/receive' \
32 -b 'SESSDATA=xxx' \
33 --data-urlencode 'type=1' \
34 --data-urlencode 'csrf=xxx'
32 -b 'SESSDATA=xxx' \
33 --data-urlencode 'type=1' \
34 --data-urlencode 'csrf=xxx'
35 35 ```
36 36
37 37 <details>
@@ -49,7 +49,7 @@ curl 'https://api.bilibili.com/x/vip/privilege/receive' \
49 49
50 50 ## 大会员每日经验
51 51
52 > https://api.bilibili.com/x/vip/experience/add
52 > <https://api.bilibili.com/x/vip/experience/add>
53 53
54 54 *请求方式:POST*
55 55
@@ -57,39 +57,55 @@ curl 'https://api.bilibili.com/x/vip/privilege/receive' \
57 57
58 58 **正文参数 (application/x-www-form-urlencoded):**
59 59
60 | 参数名 | 类型 | 内容 | 必要性 | 备注 |
61 |------|-----|-----------------------|-------------|--------------------------------------------------------------------------------------|
62 | csrf | str | CSRF Token (位于cookie) | Cookie 方式必要 | |
60 | 参数名 | 类型 | 内容 | 必要性 | 备注 |
61 | ------ | ---- | ----------------------- | ------ | ---- |
62 | csrf | str | CSRF Token (位于cookie) | 必要 | |
63 63
64 64 **json回复:**
65 65
66 66 根对象:
67 67
68 | 字段 | 类型 | 内容 | 备注 |
69 |---------|-----|------|---------------------------------------------------------------------------------------------------|
70 | code | num | 返回值 | -101:账号未登录<br />-111:csrf 校验失败<br />69198:用户经验已经领取<br />6034007:请求频繁,请稍后再试<br />0:成功 |
71 | message | str | 错误信息 | ` |
72 | ttl | num | 1 | |
73 | data | obj | | 信息本体 |
68 | 字段 | 类型 | 内容 | 备注 |
69 | ------- | ---- | -------- | ---------------------------------------------------------------------------------------------- |
70 | code | num | 返回值 | 0:成功<br />-101:账号未登录<br />-111:csrf 校验失败<br />69198:用户经验已经领取<br />6034007:请求频繁,请稍后再试 |
71 | message | str | 错误信息 | 成功时为`0` |
72 | ttl | num | 1 | |
73 | data | obj | 信息本体 | |
74 74
75 **`data`对象:**
75 `data`对象:
76 76
77 | 字段名 | 类型 | 内容 | 备注 |
78 | ------------------ | ------------------------------- | -------------------- | ---------------------------------------------- |
79 | type | num | 0 | |
80 | is_grant | bool | | 暂时发现 code 为 0 时为 `true` |
77 | 字段 | 类型 | 内容 | 备注 |
78 | -------- | ---- | ------------ | ---------------- |
79 | type | num | 0 | **作用尚不明确** |
80 | is_grant | bool | 是否领取成功 | |
81 81
82 82 **示例:**
83 83
84 84 ```shell
85 85 curl 'https://api.bilibili.com/x/vip/experience/add' \
86 -b 'SESSDATA=xxx' \
87 --data-urlencode 'csrf=xxx'
86 -b 'SESSDATA=xxx' \
87 --data-urlencode 'csrf=xxx'
88 88 ```
89 89
90 90 <details>
91 91 <summary>查看响应示例:</summary>
92 92
93 当经验领取成功时:
94
95 ```json
96 {
97 "code": 0,
98 "message": "0",
99 "ttl": 1,
100 "data": {
101 "type": 0,
102 "is_grant": true
103 }
104 }
105 ```
106
107 当经验已经领取过时:
108
93 109 ```json
94 110 {
95 111 "code": 69198,