返回提交历史
Modified
live/user.md
+154
-0
XFEstudio/bilibili-API-collect
添加直播签到信息获取 (#619)
301915e
代码差异
1 个文件
+154
-0
@@ -4,6 +4,8 @@
4
4
- [获取用户持有的粉丝勋章信息](#获取用户持有的粉丝勋章信息)
5
5
- [佩戴勋章](#佩戴勋章)
6
6
- [直播签到](#直播签到)
7
- [本月直播签到信息](#本月直播签到信息)
8
- [上月直播签到信息](#上月直播签到信息)
7
9
8
10
---
9
11
@@ -207,3 +209,155 @@ _请求方式:GET_
207
209
| ttl | str | 1 | |
208
210
| message | str | 错误信息 | 默认为当日签到奖励内容 |
209
211
| data | obj | 信息本体 | 默认为空 |
212
213
## 本月直播签到信息
214
215
> https://api.live.bilibili.com/xlive/web-ucenter/v1/sign/WebGetSignInfo
216
217
_请求方式:GET_
218
219
认证方式:Cookie(SESSDATA)或 APP
220
221
**json 回复:**
222
223
根对象:
224
225
| 字段 | 类型 | 内容 | 备注 |
226
| ------- | ---- | -------- | ---------------------- |
227
| code | num | 返回值 | 0:成功 |
228
| ttl | str | 1 | |
229
| message | str | 错误信息 | 默认为0 |
230
| data | obj | 信息本体 | |
231
232
`data`对象:
233
234
| 字段 | 类型 | 内容 | 备注 |
235
| ----------------- | ----- | ---------------------------- | ---------------------- |
236
| text | str | 今日签到奖励信息 | 默认为空 |
237
| specialText | str | 连续签到奖励信息 | 默认为空 |
238
| status | num | 签到状态 | 0:未签到<br>1:已签到 |
239
| allDays | num | 当月天数 | |
240
| curMonth | num | 当前月 | |
241
| curYear | num | 当前年 | |
242
| curDay | num | 当前日 | |
243
| curData | str | 当前日期(格式化) | eg: 2023-2-19 |
244
| hadSignDays | num | 当月已签到天数 | 默认为0 |
245
| newTask | num | 作用未知 | 默认为0 |
246
| signDaysList | array | 当月已签到日列表 | 默认为空 |
247
| signBonusDaysList | array | 当月已签到且有特殊奖励日列表 | 默认为空 |
248
249
<details>
250
<summary>查看响应示例:</summary>
251
252
```json
253
{
254
"code": 0,
255
"message": "0",
256
"ttl": 1,
257
"data": {
258
"text": "3000点用户经验,2根辣条",
259
"specialText": "再签到7天可以获得50根辣条",
260
"status": 1,
261
"allDays": 28,
262
"curMonth": 2,
263
"curYear": 2023,
264
"curDay": 19,
265
"curDate": "2023-2-19",
266
"hadSignDays": 13,
267
"newTask": 0,
268
"signDaysList": [
269
2,
270
3,
271
4,
272
5,
273
6,
274
7,
275
11,
276
13,
277
14,
278
15,
279
17,
280
18,
281
19
282
],
283
"signBonusDaysList": [
284
6
285
]
286
}
287
}
288
```
289
290
</details>
291
292
## 上月直播签到信息
293
294
> https://api.live.bilibili.com/sign/getLastMonthSignDays
295
296
_请求方式:GET_
297
298
认证方式:Cookie(SESSDATA)或 APP
299
300
**json 回复:**
301
302
根对象:
303
304
| 字段 | 类型 | 内容 | 备注 |
305
| ------- | ---- | -------- | ---------------------- |
306
| code | num | 返回值 | 0:成功 |
307
| ttl | str | 1 | |
308
| message | str | 错误信息 | 默认为0 |
309
| data | obj | 信息本体 | |
310
311
`data`对象:
312
313
| 字段 | 类型 | 内容 | 备注 |
314
| ----------------- | ----- | ---------------------------- | -------- |
315
| days | num | 上月天数 | |
316
| month | num | 上月月份值 | |
317
| hadSignDays | num | 上月已签到天数 | 默认为0 |
318
| signDaysList | array | 上月已签到日列表 | 默认为空 |
319
| signBonusDaysList | array | 上月已签到且有特殊奖励日列表 | 默认为空 |
320
321
<details>
322
<summary>查看响应示例:</summary>
323
324
```json
325
{
326
"code": 0,
327
"message": "0",
328
"ttl": 1,
329
"data": {
330
"month": 1,
331
"days": 31,
332
"hadSignDays": 20,
333
"signDaysList": [
334
1,
335
2,
336
3,
337
6,
338
7,
339
8,
340
10,
341
12,
342
13,
343
14,
344
15,
345
18,
346
20,
347
23,
348
24,
349
25,
350
26,
351
27,
352
30,
353
31
354
],
355
"signBonusDaysList": [
356
7,
357
31
358
]
359
}
360
}
361
```
362
363
</details>