bilibili-API-collect/manga/ClockIn.md
7rikka f41151b8e9
添加Java获取dev_id的示例 (#353)
* 添加漫画签到接口

* 添加积分商城相关接口

* 添加基本兑换状态码

* fix format

* 添加新项

* 链接勘误

* 添加Java获取dev_id的示例

* Revert "添加Java获取dev_id的示例"

This reverts commit 125828bb

* 添加Java获取dev_id的示例

* 大会员权益信息更新

* 查询自己收到的充电列表

* 更新视频取流相关参数

* 签到请求地址更正

* 添加查询签到状态接口

* 补充用户信息字段

* 补充粉丝勋章信息字段说明

* 添加系统提示类型

* UPDATE

* UPDATE

* UPDATE

* 添加: 查询我收到的充电留言

* 添加: 查询充电留言详情

* 添加: 回复充电留言

* UPDATE

* UPDATE

Co-authored-by: 社会易姐QwQ <45892418+SocialSisterYi@users.noreply.github.com>
2022-05-14 13:40:01 +08:00

5.8 KiB
Raw Blame History

签到

https://manga.bilibili.com/twirp/activity.v1.Activity/ClockIn

请求方式POST

认证方式CookieSESSDATA/ APP

正文参数( application/x-www-form-urlencoded

参数名 类型 内容 必要性 备注
platform str 平台 必要 android

json回复

根对象:

字段 类型 内容 备注
code num / str 返回值 0成功
invalid_argument今日已签到
msg str 错误信息 成功:空
已签到clockin clockin is duplicate
meta obj 错误信息 今日已签到时存在
data obj

示例:

curl -L -X POST 'https://manga.bilibili.com/twirp/activity.v1.Activity/ClockIn' \
-H 'Cookie: SESSDATA=xxx' \
-H 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'platform=android'
签到成功:
{
  "code": 0,
  "msg": "",
  "data": {}
}
今日已签到:
{
  "code": "invalid_argument",
  "msg": "clockin clockin is duplicate",
  "meta": {
    "argument": "clockin"
  }
}

查询签到状态

https://manga.bilibili.com/twirp/activity.v1.Activity/GetClockInInfo

请求方式POST

认证方式CookieSESSDATA/ APP

json回复

根对象:

字段 类型 内容 备注
code num 返回值 0成功
msg str 错误信息
data obj 信息本体

data 对象:

字段 类型 内容 备注
day_count num 连续签到天数
status num 今日是否已签到 0未签到
1已签到
credit_icon str
sign_before_icon str
sign_today_icon str
breathe_icon str
new_credit_x_icon str
coupon_pic str
points array 一次签到周期中每次签到可获得点数
point_infos array

point_infos数组中的对象:

字段 类型 内容 备注
point num 签到可获取积分
origin_point num
is_activity bool
title str 签到奖励描述

示例:

curl -L -X POST 'https://manga.bilibili.com/twirp/activity.v1.Activity/GetClockInInfo' \
-H 'Cookie: SESSDATA=xxx'
成功:
{
  "code": 0,
  "msg": "",
  "data": {
    "day_count": 58,
    "status": 1,
    "points": [
      10,
      20,
      20,
      10,
      10,
      10,
      30
    ],
    "credit_icon": "https://i0.hdslb.com/bfs/static/manga/artifact/sign-resource/v2/9da6QImiK_w192_h192.png",
    "sign_before_icon": "https://i0.hdslb.com/bfs/static/manga/artifact/sign-resource/v2/BuA6z3lhN_w192_h192.png",
    "sign_today_icon": "https://i0.hdslb.com/bfs/static/manga/artifact/sign-resource/v2/TWSLUHbbg_w192_h192.png",
    "breathe_icon": "http://i0.hdslb.com/bfs/static/manga/artifact/sign-resource/anime.breathe.svga",
    "point_infos": [
      {
        "point": 10,
        "origin_point": 10,
        "is_activity": false,
        "title": "10积分"
      },
      {
        "point": 20,
        "origin_point": 20,
        "is_activity": false,
        "title": "20积分"
      },
      {
        "point": 20,
        "origin_point": 20,
        "is_activity": false,
        "title": "20积分"
      },
      {
        "point": 10,
        "origin_point": 10,
        "is_activity": false,
        "title": "10积分"
      },
      {
        "point": 10,
        "origin_point": 10,
        "is_activity": false,
        "title": "10积分"
      },
      {
        "point": 10,
        "origin_point": 10,
        "is_activity": false,
        "title": "10积分"
      },
      {
        "point": 30,
        "origin_point": 30,
        "is_activity": false,
        "title": "30积分+福利券"
      }
    ],
    "new_credit_x_icon": "https://i0.hdslb.com/bfs/static/manga/artifact/sign-resource/v2/QP5DsW2S_w192_h192.png",
    "coupon_pic": "https://i0.hdslb.com/bfs/static/manga/artifact/sign-resource/v2/Yalqqoiz_w402_h162.png"
  }
}