例行更新

This commit is contained in:
SocialSisterYi 2020-03-16 00:28:23 +08:00
parent 8913059b04
commit 3780d7a571
9 changed files with 586 additions and 416 deletions

169
live/info_stream.md Normal file
View File

@ -0,0 +1,169 @@
# 直播间信息流
## 数据包格式
数据包为websocket格式为头部数据+正文数据
操作流程:
发送认证包->接收认证包回应->接收普通包&每30秒发送心跳包->接收心跳回应)
头部格式:
| 偏移量 | 长度 | 类型 | 含义 |
| ------ | ---- | ------ | ------------------------------------------------------------ |
| 0 | 4 | uint32 | 封包总大小(头部大小+正文大小) |
| 4 | 2 | uint16 | 头部大小一般为0x001016字节 |
| 6 | 2 | uint16 | 协议版本:<br />0普通包正文不使用压缩 <br />1心跳及认证包正文不使用压缩<br />2普通包正文使用zlib压缩 |
| 8 | 4 | uint32 | 操作码(封包类型) |
| 12 | 4 | uint32 | sequence可以取常数1 |
操作码:
| 代码 | 含义 |
| ---- | -------------------- |
| 2 | 心跳包 |
| 3 | 心跳包回复(人气值) |
| 5 | 普通包(命令) |
| 7 | 认证包 |
| 8 | 认证包回复 |
### 认证包
方式:(上行)
连接成功后5秒内发送否则强制断开连接
正文:
json格式
| 字段 | 类型 | 内容 | 备注 |
| --------- | ---- | ------------ | -------------- |
| uid | num | 用户UID | 不可为0 |
| roomid | num | 加入房间的ID | |
| protover | num | 协议版本 | 现在是2 |
| platform | str | 平台标识 | 可为"web" |
| clientver | str | 客户端版本 | 现在是"1.10.3" |
| type | num | 必须为2 | |
| key | str | 认证秘钥 | |
示例:
```
00000000 00 00 00 f0 00 10 00 01 00 00 00 07 00 00 00 01 |................|
00000010 7b 22 75 69 64 22 3a 32 39 33 37 39 33 34 33 35 |{"uid":293793435|
00000020 2c 22 72 6f 6f 6d 69 64 22 3a 32 31 36 38 36 32 |,"roomid":216862|
00000030 33 37 2c 22 70 72 6f 74 6f 76 65 72 22 3a 32 2c |37,"protover":2,|
00000040 22 70 6c 61 74 66 6f 72 6d 22 3a 22 77 65 62 22 |"platform":"web"|
00000050 2c 22 63 6c 69 65 6e 74 76 65 72 22 3a 22 31 2e |,"clientver":"1.|
00000060 31 30 2e 33 22 2c 22 74 79 70 65 22 3a 32 2c 22 |10.3","type":2,"|
00000070 6b 65 79 22 3a 22 43 6f 4b 68 5f 61 49 46 42 6c |key":"CoKh_aIFBl|
00000080 51 32 4c 57 77 64 79 4e 43 6b 2d 69 5f 42 76 72 |Q2LWwdyNCk-i_Bvr|
00000090 64 72 72 55 4d 32 78 57 6c 74 62 35 77 6b 54 50 |drrUM2xWltb5wkTP|
000000a0 4e 72 44 55 49 2d 73 46 32 41 56 56 4f 44 78 43 |NrDUI-sF2AVVODxC|
000000b0 52 42 39 69 64 76 74 34 46 32 4d 50 31 45 4a 6c |RB9idvt4F2MP1EJl|
000000c0 4d 68 49 57 6b 31 5a 69 73 67 6e 32 67 67 66 6c |MhIWk1Zisgn2ggfl|
000000d0 68 72 65 6e 4f 4b 65 39 7a 56 65 6d 78 35 7a 5f |hrenOKe9zVemx5z_|
000000e0 5a 4d 43 61 55 77 4c 31 65 70 6d 7a 5a 53 22 7d |ZMCaUwL1epmzZS"}|
```
### 认证包回复
方式:(下行)
在认证包发送成功后就会收到
json格式
| 字段 | 类型 | 内容 | 备注 |
| ---- | ---- | ------ | --------- |
| code | num | 返回值 | 0认证成功 |
示例:
```
00000000 00 00 00 1a 00 10 00 01 00 00 00 08 00 00 00 01 |................|
00000010 7b 22 63 6f 64 65 22 3a 30 7d |{"code":0}|
```
### 心跳包
方式:(上行)
30秒左右发送一次否则60秒后会被强制断开连接
正文:
特定字符
[object Object]
示例:
```
00000000 00 00 00 1f 00 10 00 01 00 00 00 02 00 00 00 01 |................|
00000010 5b 6f 62 6a 65 63 74 20 4f 62 6a 65 63 74 5d |[object Object]|
```
### 心跳回应(人气值)
方式:(下行)
在心跳包发送成功后就会收到
正文:
uint32整数代表房间当前的人气值
示例:
```
00000000 00 00 00 14 00 10 00 01 00 00 00 03 00 00 00 01 |................|
00000010 00 00 14 83 |....|
```
可见房间内人气值为5251人
### 普通包
方式:(下行)
#### 弹幕
#### 送礼
#### 欢迎加入房间
#### 欢迎房管加入房间
#### 系统消息
#### 主播准备中
#### 直播开始
#### 直播状态更新

View File

@ -67,13 +67,13 @@ passport.bilibili.com/qrcode/getLoginInfo
**json回复**
| 字段 | 类型 | 内容 | 备注 |
| ------- | ------------------- | ------------------------------------ | ----------------------------------------------- |
| status | bool | 扫码是否成功 | |
| code | num | 返回值 | 0成功 |
| message | str | 错误信息 | 正确无 |
| ts | num | 扫码时间 | 错误无 |
| data | 正确时obj 错误时num | 正确时游戏分站url 错误时:错误代码 | 错误时:-1秘钥错误 -2秘钥超时 -4未扫描 -5未确认 |
| 字段 | 类型 | 内容 | 备注 |
| ------- | ------------------------ | ----------------------------------------- | ------------------------------------------------------------ |
| status | bool | 扫码是否成功 | |
| code | num | 返回值 | 0成功 |
| message | str | 错误信息 | 正确无 |
| ts | num | 扫码时间 | 错误无 |
| data | 正确时obj<br />错误时num | 正确时游戏分站url<br />错误时:错误代码 | 错误时:<br />-1秘钥错误<br />-2秘钥超时<br />-4未扫描<br />-5未确认 |
data 对象:
| 字段 | 类型 | 内容 | 备注 |

View File

@ -12,40 +12,40 @@ api.bilibili.com/x/web-interface/nav (原始数据)
**json回复**
| 字段 | 类型 | 内容 | 备注 |
| ------- | ---- | -------- | -------------------- |
| code | num | 返回值 | 0成功 -101账号未登录 |
| message | str | 错误信息 | 默认为0 |
| ttl | num | 1 | 作用尚不明确 |
| data | obj | 信息本体 | |
| 字段 | 类型 | 内容 | 备注 |
| ------- | ---- | -------- | ------------------------- |
| code | num | 返回值 | 0成功<br />-101账号未登录 |
| message | str | 错误信息 | 默认为0 |
| ttl | num | 1 | 作用尚不明确 |
| data | obj | 信息本体 | |
data 对象:
| 字段 | 类型 | 内容 | 备注 |
| --------------- | ---- | ---------------- | --------------- |
| isLogin | bool | 是否已登录 | |
| email_verified | num | 是否验证邮箱地址 | 0未验证 1已验证 |
| face | str | 登录用户头像url | jpg gif |
| level_info | obj | 等级信息 | |
| mid | num | 登录UID | |
| mobile_verified | num | 是否验证手机号 | 0未验证 1已验证 |
| money | num | 拥有硬币数 | |
| moral | num | 当前节操值 | 上限70 |
| official | obj | 认证信息 | |
| officialVerify | obj | 认证信息2 | |
| pendant | obj | 挂件信息 | |
| scores | num | 0 | 作用尚不明确 |
| uname | str | 登录用户昵称 | |
| vipDueDate | num | 大会员到期时间 | 毫秒 时间戳 |
| vipStatus | num | 会员开通状态 | 0无 1有 |
| vipType | num | 大会员类型 | 0无 1月度 2年度 |
| vip_pay_type | num | 会员开通状态 | 0无 1有 |
| vip_theme_type | num | 0 | 作用尚不明确 |
| wallet | obj | B币信息 | |
| has_shop | bool | false | 作用尚不明确 |
| shop_url | str | 空 | 作用尚不明确 |
| allowance_count | num | 0 | 作用尚不明确 |
| answer_status | num | 0 | 作用尚不明确 |
| 字段 | 类型 | 内容 | 备注 |
| --------------- | ---- | ---------------- | ------------------------- |
| isLogin | bool | 是否已登录 | |
| email_verified | num | 是否验证邮箱地址 | 0未验证<br />1已验证 |
| face | str | 登录用户头像url | jpg gif |
| level_info | obj | 等级信息 | |
| mid | num | 登录UID | |
| mobile_verified | num | 是否验证手机号 | 0未验证<br />1已验证 |
| money | num | 拥有硬币数 | |
| moral | num | 当前节操值 | 上限70 |
| official | obj | 认证信息 | |
| officialVerify | obj | 认证信息2 | |
| pendant | obj | 挂件信息 | |
| scores | num | 0 | 作用尚不明确 |
| uname | str | 登录用户昵称 | |
| vipDueDate | num | 大会员到期时间 | 毫秒 时间戳 |
| vipStatus | num | 会员开通状态 | 0无<br />1有 |
| vipType | num | 大会员类型 | 0无<br />1月度<br />2年度 |
| vip_pay_type | num | 会员开通状态 | 0无<br />1有 |
| vip_theme_type | num | 0 | 作用尚不明确 |
| wallet | obj | B币信息 | |
| has_shop | bool | false | 作用尚不明确 |
| shop_url | str | 空 | 作用尚不明确 |
| allowance_count | num | 0 | 作用尚不明确 |
| answer_status | num | 0 | 作用尚不明确 |
level_info 对象:
@ -58,19 +58,19 @@ level_info 对象:
official 对象:
| 字段 | 类型 | 内容 | 备注 |
| ----- | ---- | -------- | ------------------------------- |
| role | num | 认证类型 | 0无 1 2个人认证 3 4 5 6机构认证 |
| title | str | 认证信息 | 无为空 |
| desc | str | 认证备注 | 无为空 |
| type | num | 是否认证 | -1无 0认证 |
| 字段 | 类型 | 内容 | 备注 |
| ----- | ---- | -------- | ----------------------------------------- |
| role | num | 认证类型 | 0无<br />1 2个人认证<br />3 4 5 6机构认证 |
| title | str | 认证信息 | 无为空 |
| desc | str | 认证备注 | 无为空 |
| type | num | 是否认证 | -1无<br />0认证 |
official_verify 对象:
| 字段 | 类型 | 内容 | 备注 |
| ---- | ---- | -------- | ---------- |
| type | num | 是否认证 | -1无 0认证 |
| desc | str | 认证信息 | 无为空 |
| 字段 | 类型 | 内容 | 备注 |
| ---- | ---- | -------- | --------------- |
| type | num | 是否认证 | -1无<br />0认证 |
| desc | str | 认证信息 | 无为空 |
pendant 对象:
@ -158,34 +158,34 @@ http://api.bilibili.com/x/web-interface/nav
需要验证DedeUserID存在且不为0
account.bilibili.com/home/userInfo (使用转义)
account.bilibili.com/home/userInfo (带有转义)
*方式:GET*
**json回复**
| 字段 | 类型 | 内容 | 备注 |
| ------ | ---- | -------- | -------------------- |
| code | num | 返回值 | 0成功 -101账号未登录 |
| status | bool | true | 作用尚不明确 |
| data | obj | 信息本体 | |
| 字段 | 类型 | 内容 | 备注 |
| ------ | ---- | -------- | ------------------------- |
| code | num | 返回值 | 0成功<br />-101账号未登录 |
| status | bool | true | 作用尚不明确 |
| data | obj | 信息本体 | |
data 对象:
| 字段 | 类型 | 内容 | 备注 |
| ----------------- | ---- | ----------------- | --------------- |
| level_info | obj | 等级信息 | |
| bCoins | num | 拥有B币数 | |
| coins | num | 拥有硬币数 | |
| face | str | 登录用户头像url | jpg gif |
| nameplate_current | null | ??? | 作用尚不明确 |
| pendant_current | str | 登录用户头像框url | png |
| uname | str | 登录用户昵称 | |
| userStatus | str | 登录用户状态 | |
| vipType | num | 大会员类型 | 0无 1月度 2年度 |
| vipStatus | num | 会员开通状态 | 0无 1有 |
| official_verify | num | 是否认证 | -1无 0认证 |
| pointBalance | num | 0 | 作用尚不明确 |
| 字段 | 类型 | 内容 | 备注 |
| ----------------- | ---- | ----------------- | ------------------------- |
| level_info | obj | 等级信息 | |
| bCoins | num | 拥有B币数 | |
| coins | num | 拥有硬币数 | |
| face | str | 登录用户头像url | jpg gif |
| nameplate_current | null | ??? | 作用尚不明确 |
| pendant_current | str | 登录用户头像框url | png |
| uname | str | 登录用户昵称 | |
| userStatus | str | 登录用户状态 | |
| vipType | num | 大会员类型 | 0无<br />1月度<br />2年度 |
| vipStatus | num | 会员开通状态 | 0无<br />1有 |
| official_verify | num | 是否认证 | -1无<br />0认证 |
| pointBalance | num | 0 | 作用尚不明确 |
level_info 对象:
@ -238,12 +238,12 @@ api.bilibili.com/x/web-interface/nav/stat
**json回复**
| 字段 | 类型 | 内容 | 备注 |
| ------- | ---- | -------- | -------------------- |
| code | num | 返回值 | 0成功 -101账号未登录 |
| message | str | 错误信息 | 默认为0 |
| ttl | num | 1 | 作用尚不明确 |
| data | obj | 信息本体 | |
| 字段 | 类型 | 内容 | 备注 |
| ------- | ---- | -------- | ------------------------- |
| code | num | 返回值 | 0成功<br />-101账号未登录 |
| message | str | 错误信息 | 默认为0 |
| ttl | num | 1 | 作用尚不明确 |
| data | obj | 信息本体 | |
| 字段 | 类型 | 内容 | 备注 |
| ------------- | ---- | ---------- | ---- |

View File

@ -12,12 +12,12 @@ api.bilibili.com/x/space/acc/info
**json回复**
| 字段 | 类型 | 内容 | 备注 |
| ------- | ----- | --------- | ------------------ |
| code | num | 返回值 | 0成功 -400请求错误 |
| message | str | 错误信息 | 默认为0 |
| ttl | num | 1 | 作用尚不明确 |
| data | obj | 信息本体 | |
| 字段 | 类型 | 内容 | 备注 |
| ------- | ---- | -------- | ----------------------- |
| code | num | 返回值 | 0成功<br />-400请求错误 |
| message | str | 错误信息 | 默认为0 |
| ttl | num | 1 | 作用尚不明确 |
| data | obj | 信息本体 | |
data 对象:
| 字段 | 类型 | 内容 | 备注 |
@ -31,7 +31,7 @@ data 对象:
| level | num | 当前等级 | 0-6级 |
| jointime | num | 0 | 作用尚不明确 |
| moral | num | 0 | 作用尚不明确 |
| silence | num | 封禁状态 | 0正常 1被封 |
| silence | num | 封禁状态 | 0正常<br />1被封 |
| birthday | str | 生日 | mm-dd |
| coins | num | 硬币数 | 需要登录(SESSDATA) 只能查看自己的 默认为0 |
| fans_badge | bool | 是否具有粉丝勋章 | |
@ -43,19 +43,19 @@ data 对象:
| sys_notice | obj | 空 | 作用尚不明确 |
official 对象:
| 字段 | 类型 | 内容 | 备注 |
| ----- | ---- | -------- | ------------------------------- |
| role | num | 认证类型 | 0无 1 2个人认证 3 4 5 6机构认证 |
| title | str | 认证信息 | 无为空 |
| desc | str | 认证备注 | 无为空 |
| type | num | 是否认证 | -1无 0认证 |
| 字段 | 类型 | 内容 | 备注 |
| ----- | ---- | -------- | ----------------------------------------- |
| role | num | 认证类型 | 0无<br />1 2个人认证<br />3 4 5 6机构认证 |
| title | str | 认证信息 | 无为空 |
| desc | str | 认证备注 | 无为空 |
| type | num | 是否认证 | -1无<br />0认证 |
vip 对象:
| 字段 | 类型 | 内容 | 备注 |
| ---------- | ----- | ---------- | ------------------ |
| type | num | 大会员类型 | 0无 1月会员 2年会员|
| status | num | 大会员状态 | 0无 1有 |
| theme_type | num | 0 | 作用尚不明确 |
| 字段 | 类型 | 内容 | 备注 |
| ---------- | ---- | ---------- | ----------------------------- |
| type | num | 大会员类型 | 0无<br />1月会员<br />2年会员 |
| status | num | 大会员状态 | 0无<br />1有 |
| theme_type | num | 0 | 作用尚不明确 |
示列:
@ -117,19 +117,19 @@ api.bilibili.com/x/web-interface/card
*方式:GET*
参数:
| 参数名 | 内容 | 必要性 | 备注 |
| -------| -------------------- | ------ |--------------- |
| mid | 用户UID | 必要 | |
| photo | 是否请求用户主页头图 | 非必要 | true是 false否 |
| 参数名 | 内容 | 必要性 | 备注 |
| ------ | -------------------- | ------ | ------------------- |
| mid | 用户UID | 必要 | |
| photo | 是否请求用户主页头图 | 非必要 | true是<br />false否 |
**json回复**
| 字段 | 类型 | 内容 | 备注 |
| ------- | ----- | --------- | ------------------ |
| code | num | 返回值 | 0成功 -400请求错误 |
| message | str | 错误信息 | 默认为0 |
| ttl | num | 1 | 作用尚不明确 |
| data | obj | 信息本体 | |
| 字段 | 类型 | 内容 | 备注 |
| ------- | ---- | -------- | ----------------------- |
| code | num | 返回值 | 0成功<br />-400请求错误 |
| message | str | 错误信息 | 默认为0 |
| ttl | num | 1 | 作用尚不明确 |
| data | obj | 信息本体 | |
data 对象:
| 字段 | 类型 | 内容 | 备注 |
@ -194,28 +194,28 @@ nameplate 对象:
| condition | str | 勋章条件 | |
Official 对象:
| 字段 | 类型 | 内容 | 备注 |
| ----- | ---- | -------- | ------------------------------- |
| role | num | 认证类型 | 0无 1 2个人认证 3 4 5 6机构认证 |
| title | str | 认证信息 | 无为空 |
| desc | str | 认证备注 | 无为空 |
| type | num | 是否认证 | -1无 0认证 |
| 字段 | 类型 | 内容 | 备注 |
| ----- | ---- | -------- | ----------------------------------------- |
| role | num | 认证类型 | 0无<br />1 2个人认证<br />3 4 5 6机构认证 |
| title | str | 认证信息 | 无为空 |
| desc | str | 认证备注 | 无为空 |
| type | num | 是否认证 | -1无 0认证 |
official_verify 对象:
| 字段 | 类型 | 内容 | 备注 |
| ---- | ---- | -------- | ---------- |
| type | num | 是否认证 | -1无 0认证 |
| desc | str | 认证信息 | 无为空 |
| 字段 | 类型 | 内容 | 备注 |
| ---- | ---- | -------- | --------------- |
| type | num | 是否认证 | -1无<br />0认证 |
| desc | str | 认证信息 | 无为空 |
vip 对象:
| 字段 | 类型 | 内容 | 备注 |
| ------------- | ----- | ---------- | ------------------ |
| vipType | num | 大会员类型 | 0无 1月会员 2年会员|
| dueRemark | str | 空 | 作用尚不明确 |
| accessStatus | num | 0 | 作用尚不明确 |
| vipStatus | num | 大会员状态 | 0无 1有 |
| vipStatusWarn | str | 空 | 作用尚不明确 |
| theme_type | num | 0 | 作用尚不明确 |
| 字段 | 类型 | 内容 | 备注 |
| ------------- | ---- | ---------- | ----------------------------- |
| vipType | num | 大会员类型 | 0无<br />1月会员<br />2年会员 |
| dueRemark | str | 空 | 作用尚不明确 |
| accessStatus | num | 0 | 作用尚不明确 |
| vipStatus | num | 大会员状态 | 0无<br />1有 |
| vipStatusWarn | str | 空 | 作用尚不明确 |
| theme_type | num | 0 | 作用尚不明确 |
space 对象:
| 字段 | 类型 | 内容 | 备注 |
@ -311,49 +311,49 @@ api.bilibili.com/x/space/myinfo
*方式:GET*
**json回复**
| 字段 | 类型 | 内容 | 备注 |
| ------- | ----- | --------- | ------------------ |
| code | num | 返回值 | 0成功 -101未登录 |
| message | str | 错误信息 | 默认为0 |
| ttl | num | 1 | 作用尚不明确 |
| data | obj | 信息本体 | |
| 字段 | 类型 | 内容 | 备注 |
| ------- | ---- | -------- | --------------------- |
| code | num | 返回值 | 0成功<br />-101未登录 |
| message | str | 错误信息 | 默认为0 |
| ttl | num | 1 | 作用尚不明确 |
| data | obj | 信息本体 | |
data 对象:
| 字段 | 类型 | 内容 | 备注 |
| --------------- | ----- | -------------------- | ------------------------------- |
| mid | num | UID | |
| name | str | 昵称 | |
| sex | str | 性别 | 男 女 保密 |
| face | str | 头像链接 | jpg或gif |
| sign | str | 签名 | |
| rank | num | 10000 | 作用尚不明确 |
| level | num | 当前等级 | 0-6级 |
| jointime | num | 0 | 作用尚不明确 |
| moral | num | 节操 | 默认70 |
| silence | num | 封禁状态 | 0正常 1被封 |
| email_status | num | 已验证邮箱 | 0未验证 1已验证 |
| tel_status | num | 已验证手机号 | 0未验证 1已验证 |
| identification | num | 1 | 作用尚不明确 |
| vip | obj | 大会员状态 | |
| birthday | num | 生日 | 时间戳 |
| is_tourist | num | 0 | 作用尚不明确 |
| is_fake_account | num | 0 | 作用尚不明确 |
| pin_prompting | num | 0 | 作用尚不明确 |
| is_deleted | num | 0 | 作用尚不明确 |
| coins | num | 硬币数 | |
| following | num | 粉丝数 | |
| follower | num | 粉丝数 | |
| 字段 | 类型 | 内容 | 备注 |
| --------------- | ---- | ------------ | -------------------- |
| mid | num | UID | |
| name | str | 昵称 | |
| sex | str | 性别 | 男 女 保密 |
| face | str | 头像链接 | jpg或gif |
| sign | str | 签名 | |
| rank | num | 10000 | 作用尚不明确 |
| level | num | 当前等级 | 0-6级 |
| jointime | num | 0 | 作用尚不明确 |
| moral | num | 节操 | 默认70 |
| silence | num | 封禁状态 | 0正常<br />1被封 |
| email_status | num | 已验证邮箱 | 0未验证<br />1已验证 |
| tel_status | num | 已验证手机号 | 0未验证<br />1已验证 |
| identification | num | 1 | 作用尚不明确 |
| vip | obj | 大会员状态 | |
| birthday | num | 生日 | 时间戳 |
| is_tourist | num | 0 | 作用尚不明确 |
| is_fake_account | num | 0 | 作用尚不明确 |
| pin_prompting | num | 0 | 作用尚不明确 |
| is_deleted | num | 0 | 作用尚不明确 |
| coins | num | 硬币数 | |
| following | num | 粉丝数 | |
| follower | num | 粉丝数 | |
vip 对象:
| 字段 | 类型 | 内容 | 备注 |
| ------------ | ----- | -------------- | ------------------ |
| type | num | 大会员类型 | 0无 1月会员 2年会员|
| status | num | 大会员状态 | 0无 1有 |
| due_date | num | 大会员到期时间 | 毫秒 时间戳 |
| vip_pay_type | num | 1 | 作用尚不明确 |
| theme_type | num | 0 | 作用尚不明确 |
| label | obj | | |
| 字段 | 类型 | 内容 | 备注 |
| ------------ | ---- | -------------- | ----------------------------- |
| type | num | 大会员类型 | 0无<br />1月会员<br />2年会员 |
| status | num | 大会员状态 | 0无<br />1有 |
| due_date | num | 大会员到期时间 | 毫秒 时间戳 |
| vip_pay_type | num | 1 | 作用尚不明确 |
| theme_type | num | 0 | 作用尚不明确 |
| label | obj | | |
label 对象:
| 字段 | 类型 | 内容 | 备注 |
@ -379,12 +379,12 @@ nameplate 对象:
| condition | str | 勋章条件 | |
Official 对象:
| 字段 | 类型 | 内容 | 备注 |
| ----- | ---- | -------- | ------------------------------- |
| role | num | 认证类型 | 0无 1 2个人认证 3 4 5 6机构认证 |
| title | str | 认证信息 | 无为空 |
| desc | str | 认证备注 | 无为空 |
| type | num | 是否认证 | -1无 0认证 |
| 字段 | 类型 | 内容 | 备注 |
| ----- | ---- | -------- | ----------------------------------------- |
| role | num | 认证类型 | 0无<br />1 2个人认证<br />3 4 5 6机构认证 |
| title | str | 认证信息 | 无为空 |
| desc | str | 认证备注 | 无为空 |
| type | num | 是否认证 | -1无<br />0认证 |
level_exp 对象:
| 字段 | 类型 | 内容 | 备注 |

View File

@ -11,12 +11,12 @@ api.bilibili.com/x/relation/stat
| vmid | 目标用户UID | 必要 | |
**json回复**
| 字段 | 类型 | 内容 | 备注 |
| ------- | ----- | --------- | ------------------ |
| code | num | 返回值 | 0成功 -400请求错误 |
| message | str | 错误信息 | 默认为0 |
| ttl | num | 1 | 作用尚不明确 |
| data | obj | 信息本体 | |
| 字段 | 类型 | 内容 | 备注 |
| ------- | ---- | -------- | ----------------------- |
| code | num | 返回值 | 0成功<br />-400请求错误 |
| message | str | 错误信息 | 默认为0 |
| ttl | num | 1 | 作用尚不明确 |
| data | obj | 信息本体 | |
data 对象:
| 字段 | 类型 | 内容 | 备注 |
@ -57,12 +57,12 @@ api.bilibili.com/x/space/upstat
**json回复**
| 字段 | 类型 | 内容 | 备注 |
| ------- | ----- | --------- | ------------------ |
| code | num | 返回值 | 0成功 -400请求错误 |
| message | str | 错误信息 | 默认为0 |
| ttl | num | 1 | 作用尚不明确 |
| data | obj | 信息本体 | |
| 字段 | 类型 | 内容 | 备注 |
| ------- | ---- | -------- | ----------------------- |
| code | num | 返回值 | 0成功<br />-400请求错误 |
| message | str | 错误信息 | 默认为0 |
| ttl | num | 1 | 作用尚不明确 |
| data | obj | 信息本体 | |
data 对象:
| 字段 | 类型 | 内容 | 备注 |
@ -113,12 +113,12 @@ api.bilibili.com/x/space/navnum
**json回复**
| 字段 | 类型 | 内容 | 备注 |
| ------- | ----- | --------- | ------------------ |
| code | num | 返回值 | 0成功 -400请求错误 |
| message | str | 错误信息 | 默认为0 |
| ttl | num | 1 | 作用尚不明确 |
| data | obj | 信息本体 | |
| 字段 | 类型 | 内容 | 备注 |
| ------- | ---- | -------- | ----------------------- |
| code | num | 返回值 | 0成功<br />-400请求错误 |
| message | str | 错误信息 | 默认为0 |
| ttl | num | 1 | 作用尚不明确 |
| data | obj | 信息本体 | |
data 对象:
| 字段 | 类型 | 内容 | 备注 |

View File

@ -14,12 +14,12 @@ api.bilibili.com/x/web-interface/view
**json回复**
| 字段 | 类型 | 内容 | 备注 |
| ------- | ---- | -------- | ----------------------------- |
| code | num | 返回值 | 0成功 -400请求错误 -404无视频 |
| message | str | 错误信息 | 默认为0 |
| ttl | num | 1 | 作用尚不明确 |
| data | obj | 信息本体 | |
| 字段 | 类型 | 内容 | 备注 |
| ------- | ---- | -------- | --------------------------------------- |
| code | num | 返回值 | 0成功<br />-400请求错误<br />-404无视频 |
| message | str | 错误信息 | 默认为0 |
| ttl | num | 1 | 作用尚不明确 |
| data | obj | 信息本体 | |
data 对象:
@ -30,8 +30,8 @@ data 对象:
| videos | num | 视频分P总数 | 默认为1 |
| tid | num | 分区ID | |
| tname | str | 子分区名称 | |
| copyright | num | 版权标志 | 1自制 2转载 |
| pic | str | 视频封面图片url | jpg或gif |
| copyright | num | 版权标志 | 1自制<br />2转载 |
| pic | str | 视频封面图片url | jpg gif |
| title | str | 视频标题 | |
| pubdate | num | 视频上传时间 | 时间戳 |
| ctime | num | 视频审核通过时间 | 时间戳 |
@ -54,20 +54,20 @@ data 对象:
rights 对象:
| 字段 | 类型 | 内容 | 备注 |
| --------------- | ---- | ---------------- | ------------------------------- |
| bp | num | 0 | 作用尚不明确 |
| elec | num | 0 | 作用尚不明确 |
| download | num | 允许下载标志 | 0不允许 1允许 |
| movie | num | 视频时电影标志 | 0否 1是 |
| pay | num | 仅会员可观看标志 | 0无 1有 |
| hd5 | num | 有高码率标志 | 0无 1有 |
| no_reprint | num | 禁止转载标志 | 0无 1禁止 |
| autoplay | num | 可自动播放标志 | 0无 1有 区别影视番剧与普通视频 |
| ugc_pay | num | 0 | 作用尚不明确 |
| is_cooperation | num | 视频合作标志 | 0无 1是 |
| ugc_pay_preview | num | 0 | 作用尚不明确 |
| no_background | num | 0 | 作用尚不明确 |
| 字段 | 类型 | 内容 | 备注 |
| --------------- | ---- | ---------------- | ------------------------------------ |
| bp | num | 0 | 作用尚不明确 |
| elec | num | 0 | 作用尚不明确 |
| download | num | 允许下载标志 | 0不允许<br />1允许 |
| movie | num | 视频时电影标志 | 0否<br />1是 |
| pay | num | 仅会员可观看标志 | 0无<br />1有 |
| hd5 | num | 有高码率标志 | 0无<br />1有 |
| no_reprint | num | 禁止转载标志 | 0无<br />1禁止 |
| autoplay | num | 可自动播放标志 | 0无<br />1有 区别影视番剧与普通视频 |
| ugc_pay | num | 0 | 作用尚不明确 |
| is_cooperation | num | 视频合作标志 | 0无<br />1是 |
| ugc_pay_preview | num | 0 | 作用尚不明确 |
| no_background | num | 0 | 作用尚不明确 |
owner 对象:
@ -79,30 +79,30 @@ owner 对象:
stat 对象:
| 字段 | 类型 | 内容 | 备注 |
| ---------- | ----------------- | --------------------------- | ------------ |
| aid | num | 视频avID | |
| view | 普通num 屏蔽时str | 普通:观看次数 屏蔽时:"--" | |
| danmaku | num | 弹幕条数 | |
| reply | num | 评论条数 | |
| favorite | num | 收藏人数 | |
| coin | num | 投币枚数 | |
| share | num | 分享次数 | |
| now_rank | num | 0 | 作用尚不明确 |
| his_rank | num | 历史最高排行 | |
| like | num | 获赞次数 | |
| dislike | num | 0 | 作用尚不明确 |
| evaluation | str | 视频评分 | 默认为空 |
| 字段 | 类型 | 内容 | 备注 |
| ---------- | ---------------------- | -------------------------------- | ------------ |
| aid | num | 视频avID | |
| view | 普通num<br />屏蔽时str | 普通:观看次数<br />屏蔽时:"--" | |
| danmaku | num | 弹幕条数 | |
| reply | num | 评论条数 | |
| favorite | num | 收藏人数 | |
| coin | num | 投币枚数 | |
| share | num | 分享次数 | |
| now_rank | num | 0 | 作用尚不明确 |
| his_rank | num | 历史最高排行 | |
| like | num | 获赞次数 | |
| dislike | num | 0 | 作用尚不明确 |
| evaluation | str | 视频评分 | 默认为空 |
page 数组类型obj
page 数组:
| 项 | 内容 | 备注 |
| ---- | ---------- | ------------- |
| 0 | 1P内容 | 无分P仅有此项 |
| n | (n+1)P内容 | |
| …… | …… | …… |
| 项 | 类型 | 内容 | 备注 |
| ---- | ---- | ---------- | ------------- |
| 0 | obj | 1P内容 | 无分P仅有此项 |
| n | obj | (n+1)P内容 | |
| …… | obj | …… | …… |
数组 page 中的对象:
数组 page 中的所有项 对象:
| 字段 | 类型 | 内容 | 备注 |
| --------- | ---- | --------------- | ------------ |
@ -130,15 +130,15 @@ subtitle 对象:
| allow_submit | bool | 是否允许提交字幕 | |
| list | array | 字幕列表 | |
list 数组类型obj
list 数组:
| 项 | 内容 | 备注 |
| ---- | --------- | ---- |
| 0 | 字幕1 | |
| n | 字幕(n+1) | |
| …… | …… | …… |
| 项 | 类型 | 内容 | 备注 |
| ---- | ---- | --------- | ---- |
| 0 | obj | 字幕1 | |
| n | obj | 字幕(n+1) | |
| …… | obj | …… | …… |
数组 list 中的对象:
数组 list 中的所有项 对象:
| 字段 | 类型 | 内容 | 备注 |
| ------------ | ---- | -------------- | -------- |
@ -164,15 +164,15 @@ author 对象:
| is_fake_account | num | 0 | 作用尚不明确 |
| is_deleted | num | 0 | 作用尚不明确 |
staff 数组类型obj
staff 数组:
| 项 | 内容 | 备注 |
| ---- | ------------- | ---- |
| 0 | 合作成员1 | |
| n | 合作成员(n+1) | |
| …… | …… | …… |
| 项 | 类型 | 内容 | 备注 |
| ---- | ---- | ------------- | ---- |
| 0 | obj | 合作成员1 | |
| n | obj | 合作成员(n+1) | |
| …… | obj | …… | …… |
数组 staff 中的对象:
数组 staff 中的所有项 对象:
| 字段 | 类型 | 内容 | 备注 |
| -------- | ---- | -------------- | ------- |
@ -194,12 +194,12 @@ vip 对象:
official 对象:
| 字段 | 类型 | 内容 | 备注 |
| ----- | ---- | ------------ | ------------------------------- |
| role | num | 成员认证级别 | 0无 1 2个人认证 3 4 5 6机构认证 |
| title | str | 成员认证名 | 无为空 |
| desc | str | 成员认证备注 | 无为空 |
| type | num | 成员认证类型 | -1无 0有 |
| 字段 | 类型 | 内容 | 备注 |
| ----- | ---- | ------------ | ----------------------------------------- |
| role | num | 成员认证级别 | 0无<br />1 2个人认证<br />3 4 5 6机构认证 |
| title | str | 成员认证名 | 无为空 |
| desc | str | 成员认证备注 | 无为空 |
| type | num | 成员认证类型 | -1无<br />0有 |
示例:
@ -356,12 +356,12 @@ api.bilibili.com/x/web-interface/archive/desc
**json回复**
| 字段 | 类型 | 内容 | 备注 |
| ------- | ---- | -------- | ---------------------------------- |
| code | num | 返回值 | 0成功 -400请求错误 62002稿件不可见 |
| message | str | 错误信息 | 默认为0 |
| ttl | num | 1 | 作用尚不明确 |
| data | str | 简介内容 | |
| 字段 | 类型 | 内容 | 备注 |
| ------- | ---- | -------- | -------------------------------------------- |
| code | num | 返回值 | 0成功<br />-400请求错误<br />62002稿件不可见 |
| message | str | 错误信息 | 默认为0 |
| ttl | num | 1 | 作用尚不明确 |
| data | str | 简介内容 | |
示例:
@ -392,22 +392,22 @@ api.bilibili.com/x/player/pagelist
**json回复**
| 字段 | 类型 | 内容 | 备注 |
| ------- | ----- | -------- | ---------------------------- |
| code | num | 返回值 | 0成功 -400请求错误-404无视频 |
| message | str | 错误信息 | 默认为0 |
| ttl | num | 1 | 作用尚不明确 |
| data | array | 分P列表 | |
| 字段 | 类型 | 内容 | 备注 |
| ------- | ----- | -------- | --------------------------------------- |
| code | num | 返回值 | 0成功<br />-400请求错误<br />-404无视频 |
| message | str | 错误信息 | 默认为0 |
| ttl | num | 1 | 作用尚不明确 |
| data | array | 分P列表 | |
数组 data类型obj
数组 data
| 项 | 内容 | 备注 |
| ---- | ---------- | ------------- |
| 0 | 1P内容 | 无分P仅有此项 |
| n | (n+1)P内容 | |
| …… | …… | …… |
| 项 | 类型 | 内容 | 备注 |
| ---- | ---- | ---------- | ------------- |
| 0 | obj | 1P内容 | 无分P仅有此项 |
| n | obj | (n+1)P内容 | |
| …… | obj | …… | …… |
数组 data 中的对象:
数组 data 中的所有项 对象:
| 字段 | 类型 | 内容 | 备注 |
| --------- | ---- | --------------- | ------------ |

View File

@ -12,17 +12,17 @@ api.bilibili.com/x/web-interface/archive/like
参数:
| 参数名 | 内容 | 必要性 | 备注 |
| ------ | ------------------- | ------ | ------------- |
| aid | 视频avID | 必要 | |
| like | 操作方式 | 必要 | 1点赞 2取消赞 |
| csrf | cookies中的bili_jct | 必要 | |
| 参数名 | 内容 | 必要性 | 备注 |
| ------ | ------------------- | ------ | ------------------ |
| aid | 视频avID | 必要 | |
| like | 操作方式 | 必要 | 1点赞<br />2取消赞 |
| csrf | cookies中的bili_jct | 必要 | |
**json回复**
| 字段 | 类型 | 内容 | 备注 |
| ------- | ---- | -------- | ------------------------------------------------------------ |
| code | num | 返回值 | 0成功 -400请求错误 10003不存在该稿件 -111csrf校验失败 -101账号未登录 65006已赞过 65004取消点赞失败 |
| code | num | 返回值 | 0成功 <br />-400请求错误<br />10003不存在该稿件<br />-111csrf校验失败<br />-101账号未登录<br />65006已赞过<br />65004取消点赞失败 |
| message | str | 错误信息 | 默认为0 |
| ttl | num | 1 | 作用尚不明确 |
@ -48,27 +48,27 @@ api.bilibili.com/x/web-interface/coin/add
参数:
| 参数名 | 内容 | 必要性 | 备注 |
| ----------- | ------------------- | ------ | ------------------------- |
| aid | 视频avID | 必要 | |
| select_like | 同时点赞 | 非必要 | 0不点赞 1同时点赞 默认为0 |
| multiply | 投币数量 | 必要 | 上限为2 |
| csrf | cookies中的bili_jct | 必要 | |
| 参数名 | 内容 | 必要性 | 备注 |
| ----------- | ------------------- | ------ | ----------------------------------- |
| aid | 视频avID | 必要 | |
| select_like | 同时点赞 | 非必要 | 0不点赞<br />1同时点赞<br />默认为0 |
| multiply | 投币数量 | 必要 | 上限为2 |
| csrf | cookies中的bili_jct | 必要 | |
**json回复**
| 字段 | 类型 | 内容 | 备注 |
| ------- | ---- | -------- | ------------------------------------------------------------ |
| code | num | 返回值 | 0成功 -400请求错误 10003不存在该稿件 -111csrf校验失败 -101账号未登录 34005超过投币上限 34002不能给自己投币 -104硬币不足 |
| code | num | 返回值 | 0成功<br />-400请求错误<br />10003不存在该稿件<br />-111csrf校验失败<br />-101账号未登录<br />34005超过投币上限<br />34002不能给自己投币<br />-104硬币不足 |
| message | str | 错误信息 | 默认为0 |
| ttl | num | 1 | 作用尚不明确 |
| data | obj | 信息本体 | |
data 对象:
| 字段 | 类型 | 内容 | 备注 |
| ---- | ---- | ------------ | ------------------------------- |
| like | bool | 是否点赞成功 | true成功 false失败 已赞过则失败 |
| 字段 | 类型 | 内容 | 备注 |
| ---- | ---- | ------------ | ------------------------------------ |
| like | bool | 是否点赞成功 | true成功<br />false失败 已赞过则失败 |
示例:
@ -109,7 +109,7 @@ api.bilibili.com/medialist/gateway/coll/resource/deal
| 字段 | 类型 | 内容 | 备注 |
| ------- | ---- | -------- | ------------------------------------------------------------ |
| code | num | 返回值 | 0成功 -400请求错误 -403访问权限不足 10003不存在该稿件 -111csrf校验失败 -101账号未登录 72010017参数错误 11201已经收藏过了 11202已经取消收藏了 |
| code | num | 返回值 | 0成功<br />-400请求错误<br />-403访问权限不足<br />10003不存在该稿件<br />-111csrf校验失败<br />-101账号未登录<br />72010017参数错误<br />11201已经收藏过了<br />11202已经取消收藏了 |
| message | str | 错误信息 | 正确为success |
| data | obj | 信息本体 | |
@ -152,7 +152,7 @@ api.bilibili.com/x/web-interface/archive/like/triple
| 字段 | 类型 | 内容 | 备注 |
| ------- | ---- | -------- | ------------------------------------------------------------ |
| code | num | 返回值 | 0成功 -400请求错误 10003不存在该稿件 -111csrf校验失败 -101账号未登录 |
| code | num | 返回值 | 0成功<br />-400请求错误<br />10003不存在该稿件<br />-111csrf校验失败<br />-101账号未登录 |
| message | str | 错误信息 | 默认为0 |
| ttl | num | 1 | 作用尚不明确 |
| data | obj | 信息本体 | |
@ -202,12 +202,12 @@ api.bilibili.com/x/v2/fav/video/favoured
**json回复**
| 字段 | 类型 | 内容 | 备注 |
| ------- | ---- | -------- | --------------------------------- |
| code | num | 返回值 | 0成功 -400请求错误 -101账号未登录 |
| message | str | 错误信息 | 默认为0 |
| ttl | num | 1 | 作用尚不明确 |
| data | obj | 信息本体 | |
| 字段 | 类型 | 内容 | 备注 |
| ------- | ---- | -------- | ------------------------------------------- |
| code | num | 返回值 | 0成功<br />-400请求错误<br />-101账号未登录 |
| message | str | 错误信息 | 默认为0 |
| ttl | num | 1 | 作用尚不明确 |
| data | obj | 信息本体 | |
data 对象:
@ -248,12 +248,12 @@ api.bilibili.com/x/web-interface/archive/has/like
**json回复**
| 字段 | 类型 | 内容 | 备注 |
| ------- | ---- | ---------- | --------------------------------- |
| code | num | 返回值 | 0成功 -400请求错误 -101账号未登录 |
| message | str | 错误信息 | 默认为0 |
| ttl | num | 1 | 作用尚不明确 |
| data | num | 是否被点赞 | 0未点赞 1已点赞 |
| 字段 | 类型 | 内容 | 备注 |
| ------- | ---- | ---------- | ------------------------------------------- |
| code | num | 返回值 | 0成功<br />-400请求错误<br />-101账号未登录 |
| message | str | 错误信息 | 默认为0 |
| ttl | num | 1 | 作用尚不明确 |
| data | num | 是否被点赞 | 0未点赞<br />1已点赞 |
示例:
@ -284,12 +284,12 @@ api.bilibili.com/x/web-interface/archive/coins
**json回复**
| 字段 | 类型 | 内容 | 备注 |
| ------- | ---- | -------- | --------------------------------- |
| code | num | 返回值 | 0成功 -400请求错误 -101账号未登录 |
| message | str | 错误信息 | 默认为0 |
| ttl | num | 1 | 作用尚不明确 |
| data | obj | 信息本体 | |
| 字段 | 类型 | 内容 | 备注 |
| ------- | ---- | -------- | ------------------------------------------- |
| code | num | 返回值 | 0成功<br />-400请求错误<br />-101账号未登录 |
| message | str | 错误信息 | 默认为0 |
| ttl | num | 1 | 作用尚不明确 |
| data | obj | 信息本体 | |
data 对象:

View File

@ -1,25 +1,31 @@
# 视频快照
快照的截取时间根据视频画面变化程度决定,每个视频各不相同
截取时间表的时间根据视频画面变化程度决定,每个视频各不相同
截取时间表的时间和快照一一对应,并按照顺序排布
## 获取视频快照1用于进度条预览
api.bilibili.com/x/player/videoshot
*方式:GET*
参数:
| 参数名 | 内容 | 必要性 | 备注 |
| ------ | ------------------ | ------ | ------------- |
| aid | 视频avID | 必要 | |
| cid | 分P CID | 非必要 | 无为1P |
| index | json数组截取时间表 | 非必要 | 1需要 0不需要 |
| 参数名 | 内容 | 必要性 | 备注 |
| ------ | ------------------ | ------ | ------------------ |
| aid | 视频avID | 必要 | |
| cid | 分P CID | 非必要 | 无为1P |
| index | json数组截取时间表 | 非必要 | 1需要<br />0不需要 |
**json回复**
| 字段 | 类型 | 内容 | 备注 |
| ------- | ---- | -------- | -------------------------------- |
| code | num | 返回值 | 0成功 40001请求错误 40003无视频 |
| message | str | 错误信息 | 默认为0 |
| ttl | num | 1 | 作用尚不明确 |
| data | obj | 信息本体 | |
| 字段 | 类型 | 内容 | 备注 |
| ------- | ---- | -------- | ------------------------------------------ |
| code | num | 返回值 | 0成功 <br />40001请求错误<br />40003无视频 |
| message | str | 错误信息 | 默认为0 |
| ttl | num | 1 | 作用尚不明确 |
| data | obj | 信息本体 | |
data 对象:
@ -33,22 +39,22 @@ data 对象:
| image | array | 图片拼版 | |
| index | array | json数组格式截取时间表 | 无为空 |
image 数组类型str
image 数组:
| 项 | 内容 | 备注 |
| ---- | ----------------- | -------------------------- |
| 0 | 图片拼版1 url | jpg |
| n | 图片拼版(n+1) url | 第一张拼版占满时延续第二张 |
| …… | …… | …… |
| 项 | 类型 | 内容 | 备注 |
| ---- | ---- | ----------------- | -------------------------- |
| 0 | str | 图片拼版1 url | jpg |
| n | str | 图片拼版(n+1) url | 第一张拼版占满时延续第二张 |
| …… | str | …… | …… |
index 数组类型num
index 数组:
| 项 | 内容 | 备注 |
| ---- | --------------- | --------------- |
| 0 | 恒为0 | |
| 1 | 图片1 截取时间 | 视频0秒截取时间 |
| n | 图片n 截取时间 | 单位为秒 |
| …… | …… | 单位为秒 |
| 项 | 类型 | 内容 | 备注 |
| ---- | ---- | --------------- | --------------- |
| 0 | num | 恒为0 | |
| 1 | num | 图片1 截取时间 | 视频0秒截取时间 |
| n | num | 图片n 截取时间 | 单位为秒 |
| …… | num | …… | 单位为秒 |
示例:
@ -107,22 +113,22 @@ data 对象:
| image | array | 图片拼版 | |
| index | array | json数组格式截取时间表 | 无为空 |
image 数组类型str
image 数组:
| 项 | 内容 | 备注 |
| ---- | ----------------- | -------------------------- |
| 0 | 图片拼版1 url | jpg |
| n | 图片拼版(n+1) url | 第一张拼版占满时延续第二张 |
| …… | …… | …… |
| 项 | 类型 | 内容 | 备注 |
| ---- | ---- | ----------------- | -------------------------- |
| 0 | str | 图片拼版1 url | jpg |
| n | str | 图片拼版(n+1) url | 第一张拼版占满时延续第二张 |
| …… | str | …… | …… |
index 数组类型num
index 数组:
| 项 | 内容 | 备注 |
| ---- | --------------- | --------------- |
| 0 | 恒为0 | |
| 1 | 图片1 截取时间 | 视频0秒截取时间 |
| n | 图片n 截取时间 | 单位为秒 |
| …… | …… | 单位为秒 |
| 项 | 类型 | 内容 | 备注 |
| ---- | ---- | --------------- | --------------- |
| 0 | num | 恒为0 | |
| 1 | num | 图片1 截取时间 | 视频0秒截取时间 |
| n | num | 图片n 截取时间 | 单位为秒 |
| …… | num | …… | 单位为秒 |
示例:
@ -153,16 +159,12 @@ http://api.bilibili.com/pvideo?aid=26273789
图1为0s图2为8s图3为14s以此类推……
快照的截取时间根据视频画面变化程度决定,每个视频各不相同
示例拼版图片urlhttp://i0.hdslb.com/bfs/videoshot/49075258.jpg
![](http://i0.hdslb.com/bfs/videoshot/49075258.jpg)
## bin格式截取时间表
截取时间表的时间根据视频画面变化程度决定,每个视频各不相同
bin的内容为uint16数组与json数组格式一一对应
0第项恒为0从第1项开始作为截取图片的时间
@ -170,29 +172,28 @@ bin的内容为uint16数组与json数组格式一一对应
示例bin格式截取时间表urlhttp://i0.hdslb.com/bfs/videoshot/49075258.bin
```
00h 0000 0000 0008 000E 0013 0019 0022 0028
01h 002E 0038 003F 0046 0050 0057 005D 0064
02h 006D 0075 007C 0085 008E 0094 009C 00A4
03h 00AB 00B3 00B8 00C0 00C6 00CE 00D6 00DF
04h 00E8 00EF 00F6 00FE 0105 010D 0113 011B
05h 0121 012B 0131 0136 013B 0142 014A 0153
06h 015C 0166 016C 0173 0178 017E 0187 0194
07h 019D 01A5 01AA 01B2 01B9 01C4 01CA 01CF
08h 01D9 01DF 01EB 01F1 01F8 0202 0209 0210
09h 0215 021C 0222 0228 022E 0237 023F 024A
0Ah 024F 025A 0261 0267 026F 0275 027F 0287
0Bh 028D 0292 0298 029E 02A3 02AC 02B3 02BA
0Ch 02C9 02D4 02D9 02E1 02E7 02F2 02FA 0304
0Dh 030B 0310 031D 0323 032A 0331 0339 0342
0Eh 034D 0353 0359 0363 036E 0378 0380 0387
0Fh 038D 0392 0397 03A0 03A7 03B0 03BE 03CA
10h 03D1 03DC 03E4 03EC 03F3 03FA 0402 040B
11h 0411 0418 041F 0427 0431 0437 043E 0447
12h 0452 0457 0464 046F 047B 0481 0487 048D
13h 0493 04A0 04AE 04B9 04BF 04C5 04CC 04D4
14h 04DA 04E5 04EA 04F5 04FC 0504 0509 0514
15h 051A 0523 0529 0530 053C 0543 054A 0551
16h 0556 055B 0567 056E 0574 057B 0587
00000000 00 00 00 00 00 08 00 0e 00 13 00 19 00 22 00 28 |.............".(|
00000010 00 2e 00 38 00 3f 00 46 00 50 00 57 00 5d 00 64 |...8.?.F.P.W.].d|
00000020 00 6d 00 75 00 7c 00 85 00 8e 00 94 00 9c 00 a4 |.m.u.|..........|
00000030 00 ab 00 b3 00 b8 00 c0 00 c6 00 ce 00 d6 00 df |................|
00000040 00 e8 00 ef 00 f6 00 fe 01 05 01 0d 01 13 01 1b |................|
00000050 01 21 01 2b 01 31 01 36 01 3b 01 42 01 4a 01 53 |.!.+.1.6.;.B.J.S|
00000060 01 5c 01 66 01 6c 01 73 01 78 01 7e 01 87 01 94 |.\.f.l.s.x.~....|
00000070 01 9d 01 a5 01 aa 01 b2 01 b9 01 c4 01 ca 01 cf |................|
00000080 01 d9 01 df 01 eb 01 f1 01 f8 02 02 02 09 02 10 |................|
00000090 02 15 02 1c 02 22 02 28 02 2e 02 37 02 3f 02 4a |.....".(...7.?.J|
000000a0 02 4f 02 5a 02 61 02 67 02 6f 02 75 02 7f 02 87 |.O.Z.a.g.o.u....|
000000b0 02 8d 02 92 02 98 02 9e 02 a3 02 ac 02 b3 02 ba |................|
000000c0 02 c9 02 d4 02 d9 02 e1 02 e7 02 f2 02 fa 03 04 |................|
000000d0 03 0b 03 10 03 1d 03 23 03 2a 03 31 03 39 03 42 |.......#.*.1.9.B|
000000e0 03 4d 03 53 03 59 03 63 03 6e 03 78 03 80 03 87 |.M.S.Y.c.n.x....|
000000f0 03 8d 03 92 03 97 03 a0 03 a7 03 b0 03 be 03 ca |................|
00000100 03 d1 03 dc 03 e4 03 ec 03 f3 03 fa 04 02 04 0b |................|
00000110 04 11 04 18 04 1f 04 27 04 31 04 37 04 3e 04 47 |.......'.1.7.>.G|
00000120 04 52 04 57 04 64 04 6f 04 7b 04 81 04 87 04 8d |.R.W.d.o.{......|
00000130 04 93 04 a0 04 ae 04 b9 04 bf 04 c5 04 cc 04 d4 |................|
00000140 04 da 04 e5 04 ea 04 f5 04 fc 05 04 05 09 05 14 |................|
00000150 05 1a 05 23 05 29 05 30 05 3c 05 43 05 4a 05 51 |...#.).0.<.C.J.Q|
00000160 05 56 05 5b 05 67 05 6e 05 74 05 7b 05 87 |.V.[.g.n.t.{..|
```

View File

@ -1,6 +1,6 @@
# 视频状态数
## 视频状态数1备用 部分 不墙py
## 视频状态数1备用 部分 不墙py
api.bilibili.com/archive_stat/stat
*方式:GET*
@ -10,31 +10,31 @@ api.bilibili.com/archive_stat/stat
| -------| -------- | ------ |------|
| aid | 视频avID | 必要 | |
**json回复**
| 字段 | 类型 | 内容 | 备注 |
| ------- | ----- | --------- | -------------------------------- |
| code | num | 返回值 | 0成功 40001请求错误 40003无视频 |
| message | str | 错误信息 | 默认为0 |
| ttl | num | 1 | 作用尚不明确 |
| data | obj | 信息本体 | |
| 字段 | 类型 | 内容 | 备注 |
| ------- | ---- | -------- | ----------------------------------------- |
| code | num | 返回值 | 0成功<br />40001请求错误<br />40003无视频 |
| message | str | 错误信息 | 默认为0 |
| ttl | num | 1 | 作用尚不明确 |
| data | obj | 信息本体 | |
data 对象:
| 字段 | 类型 | 内容 | 备注 |
| ---------- | ----------------- | --------------------------- | ------------ |
| aid | num | 视频avID | |
| view | 普通num 屏蔽时str | 普通:观看次数 屏蔽时:"--" | |
| danmaku | num | 弹幕条数 | |
| reply | num | 评论条数 | |
| favorite | num | 收藏人数 | |
| coin | num | 投币枚数 | |
| share | num | 分享次数 | |
| now_rank | num | 0 | 作用尚不明确 |
| his_rank | num | 历史最高排行 | |
| like | num | 获赞次数 | |
| dislike | num | 0 | 作用尚不明确 |
| no_reprint | num | 禁止转载标志 | 0无 1禁止 |
| copyright | num | 版权标志 | 1自制 2转载 |
| 字段 | 类型 | 内容 | 备注 |
| ---------- | ----------------- | --------------------------- | ---------------- |
| aid | num | 视频avID | |
| view | 普通num 屏蔽时str | 普通:观看次数 屏蔽时:"--" | |
| danmaku | num | 弹幕条数 | |
| reply | num | 评论条数 | |
| favorite | num | 收藏人数 | |
| coin | num | 投币枚数 | |
| share | num | 分享次数 | |
| now_rank | num | 0 | 作用尚不明确 |
| his_rank | num | 历史最高排行 | |
| like | num | 获赞次数 | |
| dislike | num | 0 | 作用尚不明确 |
| no_reprint | num | 禁止转载标志 | 0无<br />1禁止 |
| copyright | num | 版权标志 | 1自制<br />2转载 |
示例:
@ -65,11 +65,11 @@ http://api.bilibili.com/archive_stat/stat?aid=91572143
## 视频状态数2常用 全 墙py
api.bilibili.com/x/web-interface/archive/stat
**此API克制pythonUA中只要有"python"字眼就会被墙如用py请改UA**
**此API克制pythonUA中只要存在\*python\*字眼就会被墙如用py请改UA**
**此API克制pythonUA中只要有"python"字眼就会被墙如用py请改UA**
**此API克制pythonUA中只要存在\*python\*字眼就会被墙如用py请改UA**
**此API克制pythonUA中只要有"python"字眼就会被墙如用py请改UA**
**此API克制pythonUA中只要存在\*python\*字眼就会被墙如用py请改UA**
*方式:GET*
@ -78,34 +78,34 @@ api.bilibili.com/x/web-interface/archive/stat
| -------| -------- | ------ |------|
| aid | 视频avID | 必要 | |
**json回复**
| 字段 | 类型 | 内容 | 备注 |
| ------- | ----- | --------- | -------------------------------- |
| code | num | 返回值 | 0成功 -400请求错误 40003无视频 |
| message | str | 错误信息 | 默认为0 |
| ttl | num | 1 | 作用尚不明确 |
| data | obj | 信息本体 | |
| 字段 | 类型 | 内容 | 备注 |
| ------- | ---- | -------- | ----------------------------------------- |
| code | num | 返回值 | 0成功 <br />-400请求错误<br />40003无视频 |
| message | str | 错误信息 | 默认为0 |
| ttl | num | 1 | 作用尚不明确 |
| data | obj | 信息本体 | |
data 对象:
| 字段 | 类型 | 内容 | 备注 |
| ---------- | ----------------- | --------------------------- | ------------ |
| aid | num | 视频avID | |
| bvid | str | 空 | 作用尚不明确 |
| view | 普通num 屏蔽时str | 普通:观看次数 屏蔽时:"--" | |
| danmaku | num | 弹幕条数 | |
| reply | num | 评论条数 | |
| favorite | num | 收藏人数 | |
| coin | num | 投币枚数 | |
| share | num | 分享次数 | |
| now_rank | num | 0 | 作用尚不明确 |
| his_rank | num | 历史最高排行 | |
| like | num | 获赞次数 | |
| dislike | num | 0 | 作用尚不明确 |
| no_reprint | num | 禁止转载标志 | 0无 1禁止 |
| copyright | num | 版权标志 | 1自制 2转载 |
| argue_msg | str | 警告信息 | 默认为空 |
| evaluation | str | 视频评分 | 默认为空 |
| 字段 | 类型 | 内容 | 备注 |
| ---------- | ---------------------- | -------------------------------- | ---------------- |
| aid | num | 视频avID | |
| bvid | str | 空 | 作用尚不明确 |
| view | 普通num<br />屏蔽时str | 普通:观看次数<br />屏蔽时:"--" | |
| danmaku | num | 弹幕条数 | |
| reply | num | 评论条数 | |
| favorite | num | 收藏人数 | |
| coin | num | 投币枚数 | |
| share | num | 分享次数 | |
| now_rank | num | 0 | 作用尚不明确 |
| his_rank | num | 历史最高排行 | |
| like | num | 获赞次数 | |
| dislike | num | 0 | 作用尚不明确 |
| no_reprint | num | 禁止转载标志 | 0无<br />1禁止 |
| copyright | num | 版权标志 | 1自制<br />2转载 |
| argue_msg | str | 警告信息 | 默认为空 |
| evaluation | str | 视频评分 | 默认为空 |
示例: