返回提交历史
Modified
manga/ClockIn.md
+64
-35
XFEstudio/bilibili-API-collect
添加漫画补签 (#617)
c80d0e5
代码差异
1 个文件
+64
-35
@@ -8,23 +8,33 @@
8
8
9
9
**正文参数( application/x-www-form-urlencoded ):**
10
10
11
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
12
| ---------- | ---- | ------------------------ | -------------- | ------------------------------------------------------------ |
13
| platform | str | 平台 | 必要 | android |
11
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
12
|----------|-----|----|-----|---------|
13
| platform | str | 平台 | 必要 | android |
14
| device | str | 平台 | 非必要 | h5 |
15
16
**正文参数( application/json ):**
17
18
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
19
|------|-----|------|-----|-------|
20
| type | num | | 非必要 | 补签时使用 |
21
| date | str | 补签日期 | 必要 | 补签时使用 |
14
22
15
23
**json回复:**
16
24
17
25
根对象:
18
26
19
| 字段 | 类型 | 内容 | 备注 |
20
| ------- | ---- | -------- | ------------------------------------------------------------ |
21
| code | num / str | 返回值 | 0:成功<br />invalid_argument:今日已签到 |
22
| msg | str | 错误信息 | 成功:空<br />已签到:clockin clockin is duplicate |
23
| meta | obj | 错误信息 | 今日已签到时存在 |
24
| data | obj | | |
27
| 字段 | 类型 | 内容 | 备注 |
28
|------|-----------|------|--------------------------------------------|
29
| code | num / str | 返回值 | 0:成功<br />invalid_argument:今日已签到 |
30
| msg | str | 错误信息 | 成功:空<br />已签到:clockin clockin is duplicate |
31
| meta | obj | 错误信息 | 今日已签到时存在 |
32
| data | obj | | |
25
33
26
34
**示例:**
27
35
36
普通签到:
37
28
38
```bash
29
39
curl -L -X POST 'https://manga.bilibili.com/twirp/activity.v1.Activity/ClockIn' \
30
40
-H 'Cookie: SESSDATA=xxx' \
@@ -35,7 +45,6 @@ curl -L -X POST 'https://manga.bilibili.com/twirp/activity.v1.Activity/ClockIn'
35
45
<details>
36
46
<summary>签到成功:</summary>
37
47
38
39
48
```json
40
49
{
41
50
"code": 0,
@@ -49,7 +58,6 @@ curl -L -X POST 'https://manga.bilibili.com/twirp/activity.v1.Activity/ClockIn'
49
58
<details>
50
59
<summary>今日已签到:</summary>
51
60
52
53
61
```json
54
62
{
55
63
"code": "invalid_argument",
@@ -62,6 +70,28 @@ curl -L -X POST 'https://manga.bilibili.com/twirp/activity.v1.Activity/ClockIn'
62
70
63
71
</details>
64
72
73
补签:
74
75
```bash
76
curl -L 'https://manga.bilibili.com/twirp/activity.v1.Activity/ClockIn?platform=android' \
77
-H 'Cookie: SESSDATA=xxx' \
78
-H 'content-type: application/json;charset=UTF-8' \
79
-d '{"type":0,"date":"2023-02-15"}'
80
```
81
82
<details>
83
<summary>补签成功:</summary>
84
85
```json
86
{
87
"code": 0,
88
"msg": "",
89
"data": {}
90
}
91
```
92
93
</details>
94
65
95
# 查询签到状态
66
96
67
97
> https://manga.bilibili.com/twirp/activity.v1.Activity/GetClockInInfo
@@ -74,35 +104,35 @@ curl -L -X POST 'https://manga.bilibili.com/twirp/activity.v1.Activity/ClockIn'
74
104
75
105
根对象:
76
106
77
| 字段 | 类型 | 内容 | 备注 |
78
| ------- | ---- | -------- | ------------------------------------------------------------ |
79
| code | num | 返回值 | 0:成功 |
80
| msg | str | 错误信息 | 空 |
81
| data | obj | 信息本体 | |
107
| 字段 | 类型 | 内容 | 备注 |
108
|------|-----|------|------|
109
| code | num | 返回值 | 0:成功 |
110
| msg | str | 错误信息 | 空 |
111
| data | obj | 信息本体 | |
82
112
83
113
`data` 对象:
84
114
85
| 字段 | 类型 | 内容 | 备注 |
86
| ------- | ---- | -------- | ------------------------------------------------------------ |
87
| day_count | num | 连续签到天数 | |
88
| status | num | 今日是否已签到 | 0:未签到<br />1:已签到 |
89
| credit_icon | str | | |
90
| sign_before_icon | str | | |
91
| sign_today_icon | str | | |
92
| breathe_icon | str | | |
93
| new_credit_x_icon | str | | |
94
| coupon_pic | str | | |
95
| points | array | 一次签到周期中每次签到可获得点数 | |
96
| point_infos | array | | |
115
| 字段 | 类型 | 内容 | 备注 |
116
|-------------------|-------|------------------|------------------|
117
| day_count | num | 连续签到天数 | |
118
| status | num | 今日是否已签到 | 0:未签到<br />1:已签到 |
119
| credit_icon | str | | |
120
| sign_before_icon | str | | |
121
| sign_today_icon | str | | |
122
| breathe_icon | str | | |
123
| new_credit_x_icon | str | | |
124
| coupon_pic | str | | |
125
| points | array | 一次签到周期中每次签到可获得点数 | |
126
| point_infos | array | | |
97
127
98
128
`point_infos`数组中的对象:
99
129
100
| 字段 | 类型 | 内容 | 备注 |
101
| ------- | ---- | -------- | ------------------------------------------------------------ |
102
| point | num | 签到可获取积分 | |
103
| origin_point | num | | |
104
| is_activity | bool | | |
105
| title | str | 签到奖励描述 | |
130
| 字段 | 类型 | 内容 | 备注 |
131
|--------------|------|---------|----|
132
| point | num | 签到可获取积分 | |
133
| origin_point | num | | |
134
| is_activity | bool | | |
135
| title | str | 签到奖励描述 | |
106
136
107
137
**示例:**
108
138
@@ -114,7 +144,6 @@ curl -L -X POST 'https://manga.bilibili.com/twirp/activity.v1.Activity/GetClockI
114
144
<details>
115
145
<summary>成功:</summary>
116
146
117
118
147
```json
119
148
{
120
149
"code": 0,