添加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>
This commit is contained in:
7rikka
2022-05-14 13:40:01 +08:00
committed by GitHub
parent 6ffd4d2ea3
commit f41151b8e9
10 changed files with 694 additions and 47 deletions

View File

@@ -84,10 +84,13 @@
| type | num | 会员类型 | 0无<br />1月大会员<br />2年度及以上大会员 |
| status | num | 会员状态 | 0无<br />1有 |
| due_date | num | 会员过期时间 | Unix时间戳(毫秒) |
| vip_pay_type | num | 1 | |
| theme_type | num | 0 | 作用尚不明确 |
| label | obj | 会员标签 | |
| avatar_subscript | num | 是否显示会员图标 | 0不显示<br />1显示 |
| nickname_color | str | 会员昵称颜色 | 颜色码 |
| role | num | 3 | |
| avatar_subscript_url | str | 大会员角标地址 | |
`vip`中的`label`对象:
@@ -96,15 +99,21 @@
| path | str | 空 | 作用尚不明确 |
| text | str | 会员类型文案 | |
| label_theme | str | 会员标签 | vip大会员<br />annual_vip年度大会员<br />ten_annual_vip十年大会员<br />hundred_annual_vip百年大会员 |
| text_color | str | 会员标签 | |
| bg_style | num | | |
| bg_color | str | | |
| border_color | str | | |
`data`中的`pendant`对象:
| 字段 | 类型 | 内容 | 备注 |
| ------ | ---- | ------------- | -------------------- |
| pid | num | 头像框id | **详细说明有待补充** |
| pid | num | 头像框id | |
| name | str | 头像框名称 | |
| image | str | 头像框图片url | |
| expire | num | (?) | |
| image_enhance | str | (?) | |
| image_enhance_frame | str | (?) | |
`data`中的`nameplate`对象:
@@ -117,11 +126,40 @@
| level | str | 勋章等级 | |
| condition | str | 勋章条件 | |
`data`中的`fans_medal`对象:
| 字段 | 类型 | 内容 | 备注 |
| ----------- | ---- | ---------------- | -------------------- |
| show | bool | | |
| wear | bool | 是否佩戴了粉丝勋章 | |
| medal | obj | 粉丝勋章信息 | |
`fans_medal`中的`medal`对象:
| 字段 | 类型 | 内容 | 备注 |
| ----------- | ---- | ---------------- | -------------------- |
| uid | num | 此用户mid | |
| target_id | num | 粉丝勋章所属UP的mid | |
| medal_id | num | 粉丝勋章id | |
| level | num | 粉丝勋章等级 | |
| medal_name | str | 粉丝勋章名称 | |
| medal_color | num | 颜色 | |
| intimacy | num | 当前亲密度 | |
| next_intimacy | num |下一等级所需亲密度 | |
| day_limit | num | 每日亲密度获取上限 | |
| medal_color_start | num | | |
| medal_color_end | num | | |
| medal_color_border | num | | |
| is_lighted | num | | |
| light_status | num | | |
| wearing_status | num | 当前是否佩戴 | 0未佩戴<br />1已佩戴 |
| score | num | | |
`data`中的`sys_notice`对象:
| 字段 | 类型 | 内容 | 备注 |
| ----------- | ---- | --------------- | ----------------------------------------------- |
| id | num | 系统提示类型id | 8争议账号<br />20纪念账号<br />22合约诉讼 |
| id | num | 系统提示类型id | 8争议账号<br />11合约争议<br/>20纪念账号<br />22合约诉讼<br />24合约争议<br />25严重指控 |
| content | str | 提示文案 | |
| url | str | 提示信息页面url | |
| notice_type | num | | 作用尚不明确<br />此字段非必须 |
@@ -129,6 +167,17 @@
| text_color | str | 提示文字颜色 | 此字段非必须<br />颜色码 |
| bg_color | str | 提示背景颜色 | 此字段非必须<br />颜色码 |
`sys_notice`示例
| id |type| 内容 |
| ----------- | ---- | --------------- |
| 8 | |
| 11 | 1 |该账号涉及合约争议,暂冻结其账号功能使用。详见公告->|
| 20 | 2|请允许我们在此献上最后的告别,以此纪念其在哔哩哔哩留下的回忆与足迹。请点此查看纪念账号相关说明 |
| 22 | |该账号涉及合约诉讼,封禁其账号使用。 |
| 24 | 1|该账号涉及合约争议,暂冻结其账号功能使用。 |
| 25 | 1|该用户涉及严重指控,暂冻结其账号功能使用 |
`data`中的`live_room`对象:
| 字段 | 类型 | 内容 | 备注 |
@@ -166,6 +215,17 @@
| 字段 | 类型 | 内容 | 备注 |
| ---- | ---- | ---- | ---- |
| name | str | (?) | |
| department | str | (?) | |
| title | str | (?) | |
| is_show | num | (?) | |
`data`中的`user_honour_info`对象:
| 字段 | 类型 | 内容 | 备注 |
| ---- | ---- | ---- | ---- |
| mid | num | 0 | |
| colour | str | null | |
| tags | array | null | |
`data`中的`series`对象:

View File

@@ -30,6 +30,8 @@
| 字段 | 类型 | 内容 | 备注 |
| ----- | -------|----------------|------ |
| list | array | 卡券列表 | |
| is_short_vip | bool | (?) | |
| is_freight_open | bool | (?) | |
`list`数组:
@@ -37,15 +39,19 @@
| ----- | -------|-----------------|------ |
| 0 | obj | B币兑换状态 | |
| 1 | obj | 会员购优惠券兑换状态 | |
| 2 | obj | 漫画福利券兑换状态 | |
| 3 | obj | 会员购运费券兑换状态 | |
`list`中的对象:
| 字段 | 类型 | 内容 | 备注 |
| -------------- | -----|------------------|------ |
| type | num | 卡券类型 | 1B币<br />2会员购优惠券<br />3漫画福利券 |
| type | num | 卡券类型 | 1B币<br />2会员购优惠券<br />3漫画福利券<br />4会员购运费券 |
| state | num | 兑换状态 | 0当月未兑换<br />1已兑换 |
| expire_time | num | 当月过期时间 | 当月月底 |
| vip_type | num | (?) | |
| vip_type | num | | 2年度大会员可兑换 |
| next_receive_days | num | 距下一轮兑换剩余天数 | |
| period_end_unix | num | 距下一轮兑换截止时间戳 | 秒级时间戳 |
**示例:**
@@ -60,31 +66,55 @@ curl -G 'http://api.bilibili.com/x/vip/privilege/my' \
```json
{
"code": 0,
"message": "0",
"ttl": 1,
"data": {
"list": [
{
"type": 1,
"state": 1,
"expire_time": 1640966399,
"vip_type": 2
},
{
"type": 2,
"state": 1,
"expire_time": 1640966399,
"vip_type": 2
},
{
"type": 3,
"state": 0,
"expire_time": 1640966399,
"vip_type": 2
}
]
}
"code": 0,
"message": "0",
"ttl": 1,
"data": {
"list": [
{
"type": 1,
"state": 1,
"expire_time": 1651334399,
"vip_type": 2,
"next_receive_days": 20,
"period_end_unix": 1651420800
},
{
"type": 2,
"state": 0,
"expire_time": 1651334399,
"vip_type": 2,
"next_receive_days": 20,
"period_end_unix": 1651420800
},
{
"type": 3,
"state": 1,
"expire_time": 1651334399,
"vip_type": 2,
"next_receive_days": 20,
"period_end_unix": 1651420800
},
{
"type": 4,
"state": 0,
"expire_time": 1651334399,
"vip_type": 2,
"next_receive_days": 20,
"period_end_unix": 1651420800
},
{
"type": 5,
"state": 0,
"expire_time": 1651334399,
"vip_type": 2,
"next_receive_days": 20,
"period_end_unix": 1651420800
}
],
"is_short_vip": false,
"is_freight_open": true
}
}
```
@@ -102,7 +132,7 @@ curl -G 'http://api.bilibili.com/x/vip/privilege/my' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ---------- | ---- | ---------- | -------- | ---------------------- |
| type | num | 兑换类型 | 必要 | 1B币<br />2会员购优惠券<br />3漫画福利券<br />4.会员购运费券 |
| type | num | 兑换类型 | 必要 | 1B币<br />2会员购优惠券<br />3漫画福利券<br />4会员购运费券 |
| csrf | num | CSRF token | 必要 | Cookie bili_jct字段 |
**json回复**