diff --git a/.gitignore b/.gitignore
index c03ebc0..3e0d011 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,3 +4,5 @@ login/password&SMS.md
B站API.txt
login/msg.md
live/info_flow.md
+bangumi/info.md
+bangumi/ststus_number.md
diff --git a/README.md b/README.md
index 2946102..c1348ba 100644
--- a/README.md
+++ b/README.md
@@ -37,8 +37,11 @@
- TAG
- [视频推荐](video/recommend.md)√
- 播放&下载地址
+ - 互动视频
- 实时观看人数
- 番剧
+ - 基本信息
+ - 状态数
- [视频弹幕](danmaku)
- [实时弹幕&弹幕格式](danmaku/danmaku.md)√
- [历史弹幕](danmaku/history.md)√
@@ -74,7 +77,7 @@
- 直播视频流
- 直播信息流
- B币钱包
-- 漫画
+- 哔哩哔哩漫画
- 轻视频
- 哔哩哔哩游戏
- 会员购
diff --git a/danmaku/danmaku.md b/danmaku/danmaku.md
index 33aa527..ea378ae 100644
--- a/danmaku/danmaku.md
+++ b/danmaku/danmaku.md
@@ -6,12 +6,12 @@
## 获取实时弹幕1
-**使用deflate压缩,使用时注意解码**
-
-api.bilibili.com/x/v1/dm/list.so
+http://api.bilibili.com/x/v1/dm/list.so
*方式:GET*
+**使用deflate压缩,注意解码**
+
参数:
| 参数名 | 内容 | 必要性 | 备注 |
@@ -24,14 +24,14 @@ http://api.bilibili.com/x/v1/dm/list.so?oid=144541892
## 获取实时弹幕2
-与前者使用效果相同
-
-**使用deflate压缩,使用时注意解码**
-
-comment.bilibili.com/{cid}.xml
+http://comment.bilibili.com/{cid}.xml
*方式:GET*
+效果与前者相同
+
+**使用deflate压缩,注意解码**
+
参数:
| 参数名 | 内容 | 必要性 | 备注 |
@@ -101,7 +101,7 @@ http://comment.bilibili.com/144541892.xml
| 3 | 弹幕颜色 | int | 十进制RGB888值 |
| 4 | 弹幕发送时间 | int | 时间戳 |
| 5 | 弹幕池类型 | int | 0普通池
1字幕池
2特殊池(高级弹幕) |
-| 6 | 编码后的用户ID | HEX | 用于屏蔽用户 也可反查用户ID |
+| 6 | 编码后的用户ID | HEX | 用于屏蔽用户和查看用户发送的所有弹幕 也可反查用户ID |
| 7 | 弹幕ID | int | 唯一 可用于操作参数 |
```xml
@@ -114,9 +114,22 @@ http://comment.bilibili.com/144541892.xml
### web版标准颜色
-| | | |
-| ---- | ---- | ---- |
-| | | |
-| | | |
-| | | |
+弹幕的颜色属性使用**十进制RGB888**值
+
+| 颜色 | HEX(RGB888) | DEC(RGB888) |
+| --------------------------------- | ----------------------------------- | ------------------------------------- |
+| 红色 | FE0302 | 16646914 |
+| 橘红 | FF7204 | 16740868 |
+| 橘黄 | FFAA02 | 16755202 |
+| 淡黄 | FFD302 | 16765698 |
+| 黄色 | FFFF00 | 16776960 |
+| 草绿 | A0EE00 | 10546688 |
+| 绿色 | 00CD00 | 52480 |
+| 墨绿 | 019899 | 104601 |
+| 紫色 | 4266BE | 4351678 |
+| 青色 | 89D5FF | 9022215 |
+| 品红 | CC0273 | 13369971 |
+| 黑色 | 222222 | 2236962 |
+| 灰色 | 9B9B9B | 10197915 |
+| 白色 | FFFFFF | 16777215 |
diff --git a/danmaku/history.md b/danmaku/history.md
index 18c3009..13e6bfd 100644
--- a/danmaku/history.md
+++ b/danmaku/history.md
@@ -10,11 +10,28 @@ http://api.bilibili.com/x/v2/dm/history/index
参数:
-| 参数名 | 内容 | 必要性 | 备注 |
-| ------ | ------- | ------ | ---- |
-| type | 1 | 必要 | 作用尚不明确 |
-| oid | 视频CID | 必要 | |
-| month | 查询月份 | 必要 | mm-dd |
+| 参数名 | 内容 | 必要性 | 备注 |
+| ------ | -------- | ------ | ------------ |
+| type | 1 | 必要 | 作用尚不明确 |
+| oid | 视频CID | 必要 | |
+| month | 查询月份 | 必要 | mm-dd |
+
+**json回复:**
+
+| 字段 | 类型 | 内容 | 备注 |
+| ------- | --------------------------- | -------- | ------------------------------------------- |
+| code | num | 返回值 | 0成功
-400请求错误
-101账号未登录 |
+| message | str | 错误信息 | 默认为0 |
+| ttl | num | 1 | 作用尚不明确 |
+| data | 有弹幕array
无弹幕null | 日期列表 | |
+
+`data`数组:
+
+| 项 | 类型 | 内容 | 备注 |
+| ---- | ---- | ------------------- | ---------- |
+| 0 | str | 存在弹幕的日期1 | yyyy-mm-dd |
+| n | str | 存在弹幕的日期(n+1) | yyyy-mm-dd |
+| …… | str | …… | …… |
示例:
@@ -58,17 +75,21 @@ http://api.bilibili.com/x/v2/dm/history/index?type=1&oid=144541892&month=2019-12
## 获取历史弹幕
-https://api.bilibili.com/x/v2/dm/history
+http://api.bilibili.com/x/v2/dm/history
*方式:GET*
+结果为标准xml格式弹幕
+
+**使用deflate压缩,注意解码**
+
参数:
-| 参数名 | 内容 | 必要性 | 备注 |
-| ------ | ------- | ------ | ---- |
-| type | 1 | 必要 | 作用尚不明确 |
-| oid | 视频CID | 必要 | |
-| date | 弹幕日期 | 必要 | yyyy-mm-dd |
+| 参数名 | 内容 | 必要性 | 备注 |
+| ------ | -------- | ------ | ------------ |
+| type | 1 | 必要 | 作用尚不明确 |
+| oid | 视频CID | 必要 | |
+| date | 弹幕日期 | 必要 | yyyy-mm-dd |
示例:
diff --git a/danmaku/snapshot.md b/danmaku/snapshot.md
index 23fdfc0..28180cf 100644
--- a/danmaku/snapshot.md
+++ b/danmaku/snapshot.md
@@ -2,14 +2,14 @@
## 获取弹幕快照
+http://api.bilibili.com/x/v2/dm/ajax
+
+*方式:GET*
+
最近产生的几条弹幕内容
**最多20条**
-api.bilibili.com/x/v2/dm/ajax
-
-*方式:GET*
-
参数:
| 参数名 | 内容 | 必要性 | 备注 |
@@ -25,7 +25,7 @@ api.bilibili.com/x/v2/dm/ajax
| ttl | num | 1 | 作用尚不明确 |
| data | array | 预览列表 | |
-data 数组:
+`data`数组:
| 项 | 类型 | 内容 | 备注 |
| ---- | ---- | --------------- | -------- |
@@ -38,7 +38,7 @@ data 数组:
http://api.bilibili.com/x/v2/dm/ajax?aid=43337021
-```
+```json
{
"code": 0,
"message": "0",
diff --git a/imgs/add.svg b/imgs/add.svg
new file mode 100644
index 0000000..ecdea95
--- /dev/null
+++ b/imgs/add.svg
@@ -0,0 +1,20 @@
+
+
+
diff --git a/imgs/ban.png b/imgs/ban.png
new file mode 100644
index 0000000..a51f5b9
Binary files /dev/null and b/imgs/ban.png differ
diff --git a/imgs/bili_icon.woff b/imgs/bili_icon1.woff
similarity index 100%
rename from imgs/bili_icon.woff
rename to imgs/bili_icon1.woff
diff --git a/imgs/bili_icon2.woff2 b/imgs/bili_icon2.woff2
new file mode 100644
index 0000000..6930ed4
Binary files /dev/null and b/imgs/bili_icon2.woff2 differ
diff --git a/imgs/bili_icon3.woff2 b/imgs/bili_icon3.woff2
new file mode 100644
index 0000000..dfa8160
Binary files /dev/null and b/imgs/bili_icon3.woff2 differ
diff --git a/imgs/delete.svg b/imgs/delete.svg
new file mode 100644
index 0000000..6901d1a
--- /dev/null
+++ b/imgs/delete.svg
@@ -0,0 +1,9 @@
+
\ No newline at end of file
diff --git a/imgs/follow.svg b/imgs/follow.svg
new file mode 100644
index 0000000..900076b
--- /dev/null
+++ b/imgs/follow.svg
@@ -0,0 +1,23 @@
+
+
+
diff --git a/imgs/relation.svg b/imgs/relation.svg
new file mode 100644
index 0000000..a9e42ec
--- /dev/null
+++ b/imgs/relation.svg
@@ -0,0 +1,10 @@
+
\ No newline at end of file
diff --git a/login/QR.md b/login/QR.md
index f8f68b2..3a88d13 100644
--- a/login/QR.md
+++ b/login/QR.md
@@ -13,14 +13,14 @@
-## 获取二维码内容url以及秘钥
+## 申请二维码URL及扫码秘钥
-(秘钥超时为180秒)
-
-passport.bilibili.com/qrcode/getLoginUrl
+http://passport.bilibili.com/qrcode/getLoginUrl
*方式:GET*
+秘钥超时为180秒
+
**json回复:**
| 字段 | 类型 | 内容 | 备注 |
@@ -30,7 +30,8 @@ passport.bilibili.com/qrcode/getLoginUrl
| ts | num | 请求时间 | 时间戳 |
| data | obj | 信息本体 | |
-data 对象:
+`data`对象:
+
| 字段 | 类型 | 内容 | 备注 |
| -------- | ----- | ------------- | ---------- |
| url | str | 二维码内容url | 恒为87字符 |
@@ -51,17 +52,21 @@ http://passport.bilibili.com/qrcode/getLoginUrl
}
```
+用`url`中的值生成二维码,等待手机客户端扫描,并将`oauthKey`保存等待使用
+
+
+
## 验证二维码登录
-(秘钥超时为180秒)
+*方式:POST*
-passport.bilibili.com/qrcode/getLoginInfo
+http://passport.bilibili.com/qrcode/getLoginInfo
+
+秘钥超时为180秒
验证正确时会进行设置以下cookie项:
-「DedeUserID」 「DedeUserID__ckMd5」 「SESSDATA」 「bili_jct」
-
-*方式:POST*
+「sid」「DedeUserID」 「DedeUserID__ckMd5」 「SESSDATA」 「bili_jct」
参数:
| 参数名 | 内容 | 必要性 | 备注 |
@@ -84,9 +89,32 @@ data 对象:
| ---- | ---- | --------------- | ---- |
| url | str | 游戏分站登录url | |
-示例:(重要token已河蟹处理)
+示例:
curl -d "oauthKey=xxx" "http://passport.bilibili.com/qrcode/getLoginInfo"
+
+当秘钥正确时但未扫描时`status`为false,`data`为num值-4
+
+```json
+{
+ "status":false,
+ "data":-4,
+ "message":"Can't scan~"
+}
+```
+
+扫描成功但手机端未确认时`status`为false,`data`为num值-4
+
+```json
+{
+ "status":false,
+ "data":-5,
+ "message":"Can't confirm~"
+}
+```
+
+扫描成功手机端确认登录后,`status`为true,`data`为对象,并向浏览器写入cookie
+
```json
{
"code": 0,
@@ -100,7 +128,7 @@ curl -d "oauthKey=xxx" "http://passport.bilibili.com/qrcode/getLoginInfo"
回复头部抓包信息:
-可明显看见设置了几个cookie(本人手打cookie,已经成功登录B站)(重要token已河蟹处理)
+可明显看见设置了几个cookie(本人手打已测试成功登录B站)
```http
HTTP/1.1 200 OK
@@ -119,7 +147,7 @@ Cache-Control: no-cache
X-Cache-Webcdn: BYPASS from ks-sxhz-dx-w-01
```
-**游戏分站登录url(也可用于不方便设置cookie的场合使用)**
+**游戏分站登录url与cookie的数据对应(也可用于不方便设置cookie的场合提取使用)**
https://passport.biligame.com/crossDomain?
@@ -129,9 +157,9 @@ DedeUserID__ckMd5=(DedeUserID__ckMd5)&
Expires=(过期时间 秒)&
-SESSDATA=(SESSDATA)&
+SESSDATA=(登录token)&
-bili_jct=(bili_jct)&
+bili_jct=(登录csrf)&
gourl=(跳转网址 默认为主页)
diff --git a/login/login_info.md b/login/login_info.md
index dce9755..97aaf4c 100644
--- a/login/login_info.md
+++ b/login/login_info.md
@@ -2,14 +2,14 @@
## 登录用户信息1(完整)
-需要登录(SESSDATA)
+http://api.bilibili.com/nav (使用转义)
-api.bilibili.com/nav (使用转义)
-
-api.bilibili.com/x/web-interface/nav (原始数据)
+http://api.bilibili.com/x/web-interface/nav (原始数据)
*方式:GET*
+需要登录(SESSDATA)
+
**json回复:**
| 字段 | 类型 | 内容 | 备注 |
@@ -19,7 +19,7 @@ api.bilibili.com/x/web-interface/nav (原始数据)
| ttl | num | 1 | 作用尚不明确 |
| data | obj | 信息本体 | |
-data 对象:
+`data`对象:
| 字段 | 类型 | 内容 | 备注 |
| --------------- | ---- | ---------------- | ------------------------- |
@@ -47,7 +47,7 @@ data 对象:
| allowance_count | num | 0 | 作用尚不明确 |
| answer_status | num | 0 | 作用尚不明确 |
-level_info 对象:
+`data`中的`level_info`对象:
| 字段 | 类型 | 内容 | 备注 |
| ------------- | ---- | ------------------------ | ---- |
@@ -56,7 +56,7 @@ level_info 对象:
| current_exp | num | 当前经验 | |
| next_exp | num | 升级下一等级需达到的经验 | |
-official 对象:
+`data`中的`official`对象:
| 字段 | 类型 | 内容 | 备注 |
| ----- | ---- | -------- | ----------------------------------------- |
@@ -65,14 +65,14 @@ official 对象:
| desc | str | 认证备注 | 无为空 |
| type | num | 是否认证 | -1无
0认证 |
-official_verify 对象:
+`data`中的`official_verify`对象:
| 字段 | 类型 | 内容 | 备注 |
| ---- | ---- | -------- | --------------- |
| type | num | 是否认证 | -1无
0认证 |
| desc | str | 认证信息 | 无为空 |
-pendant 对象:
+`data`中的`pendant`对象:
| 字段 | 类型 | 内容 | 备注 |
| ------ | ---- | ----------- | ------------ |
@@ -81,7 +81,7 @@ pendant 对象:
| image | str | 挂件图片url | png |
| expire | num | 0 | 作用尚不明确 |
-wallet 对象:
+`data`中的`wallet`对象:
| 字段 | 类型 | 内容 | 备注 |
| --------------- | ---- | ------------- | ------------ |
@@ -154,14 +154,14 @@ http://api.bilibili.com/x/web-interface/nav
## 登录用户信息2(仅部分 带有转义)
+http://account.bilibili.com/home/userInfo (带有转义)
+
+*方式:GET*
+
需要登录(SESSDATA)
需要验证DedeUserID存在且不为0
-account.bilibili.com/home/userInfo (带有转义)
-
-*方式:GET*
-
**json回复:**
| 字段 | 类型 | 内容 | 备注 |
@@ -170,7 +170,7 @@ account.bilibili.com/home/userInfo (带有转义)
| status | bool | true | 作用尚不明确 |
| data | obj | 信息本体 | |
-data 对象:
+`data`对象:
| 字段 | 类型 | 内容 | 备注 |
| ----------------- | ---- | ----------------- | ------------------------- |
@@ -187,7 +187,7 @@ data 对象:
| official_verify | num | 是否认证 | -1无
0认证 |
| pointBalance | num | 0 | 作用尚不明确 |
-level_info 对象:
+`data`中的`level_info`对象:
| 字段 | 类型 | 内容 | 备注 |
| ------------- | ---- | ------------------------ | ---- |
@@ -230,12 +230,12 @@ http://account.bilibili.com/home/userInfo
## 登录用户状态数
-需要登录(SESSDATA)
-
-api.bilibili.com/x/web-interface/nav/stat
+http://api.bilibili.com/x/web-interface/nav/stat
*方式:GET*
+需要登录(SESSDATA)
+
**json回复:**
| 字段 | 类型 | 内容 | 备注 |
@@ -268,3 +268,4 @@ http://api.bilibili.com/x/web-interface/nav/stat
}
```
+粉丝数为365,关注数为695,发送的动态数为162
\ No newline at end of file
diff --git a/user/info.md b/user/info.md
index 5350db5..0d13314 100644
--- a/user/info.md
+++ b/user/info.md
@@ -3,7 +3,7 @@
## 用户详细信息1 (用于空间)
-api.bilibili.com/x/space/acc/info
+http://api.bilibili.com/x/space/acc/info
*方式:GET*
@@ -21,7 +21,8 @@ api.bilibili.com/x/space/acc/info
| ttl | num | 1 | 作用尚不明确 |
| data | obj | 信息本体 | |
-data 对象:
+`data`对象:
+
| 字段 | 类型 | 内容 | 备注 |
| ----------- | ---- | ---------------- | ------------------------------------------ |
| mid | num | UID | |
@@ -44,7 +45,8 @@ data 对象:
| theme | obj | 空 | 作用尚不明确 |
| sys_notice | obj | 空 | 作用尚不明确 |
-official 对象:
+`data`中的`official`对象:
+
| 字段 | 类型 | 内容 | 备注 |
| ----- | ---- | -------- | ----------------------------------------- |
| role | num | 认证类型 | 0无
1 2个人认证
3 4 5 6机构认证 |
@@ -52,7 +54,8 @@ official 对象:
| desc | str | 认证备注 | 无为空 |
| type | num | 是否认证 | -1无
0认证 |
-vip 对象:
+`data`中的`vip`对象:
+
| 字段 | 类型 | 内容 | 备注 |
| ---------- | ---- | ---------- | ----------------------------- |
| type | num | 大会员类型 | 0无
1月会员
2年会员 |
@@ -100,7 +103,7 @@ http://api.bilibili.com/x/space/acc/info?mid=2
}
```
-可得出用户的头像为:
+用户的头像为:
http://i1.hdslb.com/bfs/face/3e60b20604b6fdc7d081eb6a1ec72aa47c5a3964.jpg
@@ -112,9 +115,11 @@ http://i2.hdslb.com/bfs/space/cb1c3ef50e22b6096fde67febe863494caefebad.png

-## 用户详细信息2 (用于卡片)
-api.bilibili.com/x/web-interface/card
+
+## 用户详细信息2 (用于名片)
+
+http://api.bilibili.com/x/web-interface/card
*方式:GET*
@@ -133,12 +138,14 @@ api.bilibili.com/x/web-interface/card
| ttl | num | 1 | 作用尚不明确 |
| data | obj | 信息本体 | |
-data 对象:
+`data`对象:
+
| 字段 | 类型 | 内容 | 备注 |
| ---- | ----- | -------- | ---- |
| card | obj | 卡片信息 | |
-card 对象:
+`data`中的`card`对象:
+
| 字段 | 类型 | 内容 | 备注 |
| --------------- | ----- | -------------- | ------------------------------- |
| mid | num | 用户UID | |
@@ -169,7 +176,8 @@ card 对象:
| article_count | num | 0 | 作用尚不明确 |
| follower | num | 粉丝数 | |
-level_info 对象:
+`card`中的`level_info`对象:
+
| 字段 | 类型 | 内容 | 备注 |
| ------------- | ----- | ---------- | ------------------ |
| current_level | num | 当前等级 | 0-6级 |
@@ -177,7 +185,8 @@ level_info 对象:
| current_exp | num | 0 | 作用尚不明确 |
| next_exp | num | 0 | 作用尚不明确 |
-pendant 对象:
+`card`中的`pendant`对象:
+
| 字段 | 类型 | 内容 | 备注 |
| ------------- | ----- | ---------------- | ------------------ |
| pid | num | 挂件id | |
@@ -185,7 +194,8 @@ pendant 对象:
| image | str | 挂件图片链接 | png |
| expire | num | 0 | 作用尚不明确 |
-nameplate 对象:
+`card`中的`nameplate`对象:
+
| 字段 | 类型 | 内容 | 备注 |
| ------------- | ----- | ----------------- | ------------------ |
| nid | num | 勋章id | |
@@ -195,7 +205,8 @@ nameplate 对象:
| level | str | 勋章等级 | |
| condition | str | 勋章条件 | |
-Official 对象:
+`card`中的`Official`对象:
+
| 字段 | 类型 | 内容 | 备注 |
| ----- | ---- | -------- | ----------------------------------------- |
| role | num | 认证类型 | 0无
1 2个人认证
3 4 5 6机构认证 |
@@ -203,13 +214,15 @@ Official 对象:
| desc | str | 认证备注 | 无为空 |
| type | num | 是否认证 | -1无 0认证 |
-official_verify 对象:
+`card`中的`official_verify`对象:
+
| 字段 | 类型 | 内容 | 备注 |
| ---- | ---- | -------- | --------------- |
| type | num | 是否认证 | -1无
0认证 |
| desc | str | 认证信息 | 无为空 |
-vip 对象:
+`card`中的`vip`对象:
+
| 字段 | 类型 | 内容 | 备注 |
| ------------- | ---- | ---------- | ----------------------------- |
| vipType | num | 大会员类型 | 0无
1月会员
2年会员 |
@@ -219,7 +232,8 @@ vip 对象:
| vipStatusWarn | str | 空 | 作用尚不明确 |
| theme_type | num | 0 | 作用尚不明确 |
-space 对象:
+`card`中的`space`对象:
+
| 字段 | 类型 | 内容 | 备注 |
| --------- | ----- | ----------------- | ---------------- |
| s_img | str | 主页头图链接 小图 | png |
@@ -304,13 +318,17 @@ http://api.bilibili.com/x/web-interface/card?mid=2&photo=true
}
```
-## 自己详细信息
+
+
+## 本用户详细信息
+
+http://api.bilibili.com/x/space/myinfo
+
+*方式:GET*
需要登录(SESSDATA)
-api.bilibili.com/x/space/myinfo
-
-*方式:GET*
+功能同「[登录用户信息1](../login/login_info.md#登录用户信息1(完整))」
**json回复:**
| 字段 | 类型 | 内容 | 备注 |
@@ -320,8 +338,8 @@ api.bilibili.com/x/space/myinfo
| ttl | num | 1 | 作用尚不明确 |
| data | obj | 信息本体 | |
+`data`对象:
-data 对象:
| 字段 | 类型 | 内容 | 备注 |
| --------------- | ---- | ------------ | -------------------- |
| mid | num | UID | |
@@ -347,7 +365,8 @@ data 对象:
| following | num | 粉丝数 | |
| follower | num | 粉丝数 | |
-vip 对象:
+`data`中的`vip`对象:
+
| 字段 | 类型 | 内容 | 备注 |
| ------------ | ---- | -------------- | ----------------------------- |
| type | num | 大会员类型 | 0无
1月会员
2年会员 |
@@ -357,12 +376,14 @@ vip 对象:
| theme_type | num | 0 | 作用尚不明确 |
| label | obj | ??? | |
-label 对象:
+`vip`中的`label`对象:
+
| 字段 | 类型 | 内容 | 备注 |
| ------------ | ----- | ------ | ------------ |
| path | str | 空 | 作用尚不明确 |
-pendant 对象:
+`data`中的`pendant`对象:
+
| 字段 | 类型 | 内容 | 备注 |
| ------ | ---- | ----------- | ------------ |
| pid | num | 挂件id | |
@@ -370,7 +391,8 @@ pendant 对象:
| image | str | 挂件图片url | png |
| expire | num | 0 | 作用尚不明确 |
-nameplate 对象:
+`data`中的`nameplate`对象:
+
| 字段 | 类型 | 内容 | 备注 |
| ------------- | ----- | ----------------- | ------------------ |
| nid | num | 勋章id | |
@@ -380,7 +402,8 @@ nameplate 对象:
| level | str | 勋章等级 | |
| condition | str | 勋章条件 | |
-Official 对象:
+`data`中的`Official`对象:
+
| 字段 | 类型 | 内容 | 备注 |
| ----- | ---- | -------- | ----------------------------------------- |
| role | num | 认证类型 | 0无
1 2个人认证
3 4 5 6机构认证 |
@@ -388,7 +411,8 @@ Official 对象:
| desc | str | 认证备注 | 无为空 |
| type | num | 是否认证 | -1无
0认证 |
-level_exp 对象:
+`data`中的`level_exp`对象:
+
| 字段 | 类型 | 内容 | 备注 |
| ------------- | ----- | ---------- | ------------------ |
| current_level | num | 当前等级 | 0-6级 |
diff --git a/user/relation.md b/user/relation.md
index 872f813..995ac93 100644
--- a/user/relation.md
+++ b/user/relation.md
@@ -2,12 +2,14 @@
## 查询用户粉丝明细
-登录(SESSDATA)可看自己全部
+
-api.bilibili.com/x/relation/followers
+http://api.bilibili.com/x/relation/followers
*方式:GET*
+登录(SESSDATA)可看自己全部
+
参数:
| 参数名 | 内容 | 必要性 | 备注 |
@@ -25,7 +27,7 @@ api.bilibili.com/x/relation/followers
| ttl | num | 1 | 作用尚不明确 |
| data | obj | 信息本体 | |
-data 对象:
+`data`对象:
| 字段 | 类型 | 内容 | 备注 |
| ---------- | ----- | -------- | ------------ |
@@ -33,7 +35,7 @@ data 对象:
| re_version | num | ??? | 作用尚不明确 |
| total | num | 粉丝总数 | |
-list 数组:
+`data`中的`list`数组:
| 项 | 类型 | 内容 | 备注 |
| ---- | ---- | ----- | ---------------- |
@@ -41,7 +43,7 @@ list 数组:
| n | obj | 粉丝n | 按照关注顺序排列 |
| …… | obj | …… | …… |
-数组 list 中的所有项 对象:
+数组`list`中的对象:
| 字段 | 类型 | 内容 | 备注 |
| --------------- | ---- | ------------ | --------------------------------- |
@@ -56,14 +58,14 @@ list 数组:
| official_verify | obj | 认证信息 | |
| vip | obj | 会员信息 | |
-official_verify 对象:
+数组`list`中的对象中的`official_verify`对象:
| 字段 | 类型 | 内容 | 备注 |
| ---- | ---- | ------------ | --------------- |
| type | num | 用户认证类型 | -1无
1认证 |
| desc | str | 用户认证信息 | 无为空 |
-vip 对象:
+数组`list`中的对象中的`vip`对象:
| 字段 | 类型 | 内容 | 备注 |
| ------------- | ---- | ------------ | ----------------------------- |
@@ -76,7 +78,7 @@ vip 对象:
| themeType | num | 0 | 作用尚不明确 |
| label | obj | ??? | 作用尚不明确 |
-label 对象:
+`vip`中的`label`对象:
| 字段 | 类型 | 内容 | 备注 |
| ---- | ---- | ---- | ------------ |
@@ -155,12 +157,14 @@ http://api.bilibili.com/x/relation/followers?vmid=293793435&ps=2&pn=1
## 查询用户关注明细
-登录(SESSDATA)可看自己全部
+
-api.bilibili.com/x/relation/followings
+http://api.bilibili.com/x/relation/followings
*方式:GET*
+登录(SESSDATA)可看自己全部
+
参数:
| 参数名 | 内容 | 必要性 | 备注 |
@@ -186,7 +190,7 @@ data 对象:
| re_version | num | ??? | 作用尚不明确 |
| total | num | 关注总数 | |
-list 数组:
+`data`中的`list`数组:
| 项 | 类型 | 内容 | 备注 |
| ---- | ---- | ----- | ---------------- |
@@ -194,7 +198,7 @@ list 数组:
| n | obj | 粉丝n | 按照关注顺序排列 |
| …… | obj | …… | …… |
-数组 list 中的所有项 对象:
+数组`list`中的对象:
| 字段 | 类型 | 内容 | 备注 |
| --------------- | ---------------------------------------- | ------------ | --------------------------------- |
@@ -209,7 +213,7 @@ list 数组:
| official_verify | obj | 认证信息 | |
| vip | obj | 会员信息 | |
-tag 数组:
+数组`list`中的对象中的`tag`数组:
| 项 | 类型 | 内容 | 备注 |
| ---- | ---- | ----------------------- | ---- |
@@ -217,14 +221,14 @@ tag 数组:
| n | num | 位于分组(n+1)的分组ID | |
| …… | num | …… | …… |
-official_verify 对象:
+数组`list`中的对象中的`official_verify`对象:
| 字段 | 类型 | 内容 | 备注 |
| ---- | ---- | ------------ | --------------- |
| type | num | 用户认证类型 | -1无
0认证 |
| desc | str | 用户认证信息 | 无为空 |
-vip 对象:
+数组`list`中的对象中的`vip`对象:
| 字段 | 类型 | 内容 | 备注 |
| ------------- | ---- | ------------ | ----------------------------- |
@@ -237,7 +241,7 @@ vip 对象:
| themeType | num | 0 | 作用尚不明确 |
| label | obj | ??? | 作用尚不明确 |
-label 对象:
+`vip`中的`label`对象:
| 字段 | 类型 | 内容 | 备注 |
| ---- | ---- | ---- | ------------ |
@@ -316,12 +320,14 @@ http://api.bilibili.com/x/relation/followings?vmid=293793435&ps=2&pn=1
## 操作用户关系(关注/取关 等)
-需要登录(SESSDATA)
+
-api.bilibili.com/x/relation/modify
+http://api.bilibili.com/x/relation/modify
*方式:POST*
+需要登录(SESSDATA)
+
参数:
| 参数名 | 内容 | 必要性 | 备注 |
@@ -369,12 +375,12 @@ curl -b SESSDATA=xxx -d "fid=14082&act=1&re_src=11&csrf=xxx" http://api.bilibili
## 查询用户与自己关系1 (仅查关注)
- 需要登录(SESSDATA)
-
-api.bilibili.com/x/relation
+http://api.bilibili.com/x/relation
*方式:GET*
+ 需要登录(SESSDATA)
+
参数:
| 参数名 | 内容 | 必要性 | 备注 |
@@ -390,7 +396,7 @@ api.bilibili.com/x/relation
| ttl | num | 1 | 作用尚不明确 |
| data | obj | 信息本体 | |
-data 对象:
+`data`对象:
| 字段 | 类型 | 内容 | 备注 |
| --------- | ---------------------------------------- | ------------ | --------------------------------- |
@@ -400,7 +406,7 @@ data 对象:
| tag | null默认分组
arrary存在至少一个分组 | 分组ID | |
| special | num | 特别关注标志 | 0否
1是 |
-tag 数组:
+`tag`数组:
| 项 | 类型 | 内容 | 备注 |
| ---- | ---- | ----------------------- | ---- |
@@ -433,12 +439,12 @@ http://api.bilibili.com/x/relation?fid=258150656
## 查询用户与自己关系2(互相)
-需要登录(SESSDATA)
-
-api.bilibili.com/x/space/acc/relation
+http://api.bilibili.com/x/space/acc/relation
*方式:GET*
+需要登录(SESSDATA)
+
参数:
| 参数名 | 内容 | 必要性 | 备注 |
@@ -454,14 +460,14 @@ api.bilibili.com/x/space/acc/relation
| ttl | num | 1 | 作用尚不明确 |
| data | obj | 信息本体 | |
-data 对象:
+`data`对象:
| 字段 | 类型 | 内容 | 备注 |
| ----------- | ---- | ------------------------ | ---- |
| relation | obj | 目标用户对于本用户的属性 | |
| be_relation | obj | 本用户对于目标用户的属性 | |
-relation 对象:
+`data`中的`relation`对象:
| 字段 | 类型 | 内容 | 备注 |
| --------- | ---------------------------------------- | ------------ | -------------- |
@@ -471,7 +477,7 @@ relation 对象:
| tag | null默认分组
arrary存在至少一个分组 | | |
| special | num | | |
-be_relation 对象:
+`data`中的`be_relation`对象:
| 字段 | 类型 | 内容 | 备注 |
| --------- | ---------------------------------------- | ------------ | -------------- |
@@ -481,7 +487,7 @@ be_relation 对象:
| tag | null默认分组
arrary存在至少一个分组 | | |
| special | num | | |
-tag 数组(relation中与be_relation中):
+`be_relation`与`relation`中的`tag`数组:
| 项 | 类型 | 内容 | 备注 |
| ---- | ---- | ----------------------- | ---- |
@@ -527,12 +533,12 @@ http://api.bilibili.com/x/space/acc/relation?mid=15858903
### 查询关注分组列表
-需要登录(SESSDATA)
-
-api.bilibili.com/x/relation/tags
+http://api.bilibili.com/x/relation/tags
*方式:GET*
+需要登录(SESSDATA)
+
**json回复:**
| 字段 | 类型 | 内容 | 备注 |
@@ -542,7 +548,7 @@ api.bilibili.com/x/relation/tags
| ttl | num | 1 | 作用尚不明确 |
| data | arrary | 分组列表 | |
-data 数组:
+`data`数组:
| 项 | 类型 | 内容 | 备注 |
| ---- | ---- | ------------ | ---- |
@@ -551,7 +557,7 @@ data 数组:
| n | obj | 其他分组 | |
| …… | num | …… | …… |
-数组 data 中的所有项 对象:
+数组`data`中的对象:
| 字段 | 类型 | 内容 | 备注 |
| ----- | ---- | ---------- | ---------------------------------- |
@@ -592,12 +598,12 @@ http://api.bilibili.com/x/relation/tags
### 查询关注分组明细
-需要登录(SESSDATA)
-
-api.bilibili.com/x/relation/tag
+http://api.bilibili.com/x/relation/tag
*方式:GET*
+需要登录(SESSDATA)
+
参数:
| 参数名 | 内容 | 必要性 | 备注 |
@@ -615,7 +621,7 @@ api.bilibili.com/x/relation/tag
| ttl | num | 1 | 作用尚不明确 |
| data | arrary | 成员列表 | |
-data 数组:
+`data`数组:
| 项 | 类型 | 内容 | 备注 |
| ---- | ---- | --------- | ---------------- |
@@ -623,7 +629,7 @@ data 数组:
| n | obj | 成员信息n | 按照添加顺序排序 |
| …… | num | …… | …… |
-数组 data 中的所有项 对象:
+数组`data`中的对象:
| 字段 | 类型 | 内容 | 备注 |
| --------------- | ---- | ----------- | ------- |
@@ -634,14 +640,14 @@ data 数组:
| official_verify | obj | 认证信息 | |
| vip | obj | 会员信息 | |
-official_verify 对象:
+数组`data`中的对象中的`official_verify`对象:
| 字段 | 类型 | 内容 | 备注 |
| ---- | ---- | ------------ | --------------- |
| type | num | 用户认证类型 | -1无
1认证 |
| desc | str | 用户认证信息 | 无为空 |
-vip 对象:
+数组`data`中的对象中的`vip`对象:
| 字段 | 类型 | 内容 | 备注 |
| ------------- | ---- | ------------ | ----------------------------- |
@@ -654,7 +660,7 @@ vip 对象:
| themeType | num | 0 | 作用尚不明确 |
| label | obj | ??? | 作用尚不明确 |
-label 对象:
+数组`data`中的对象中的`label`对象:
| 字段 | 类型 | 内容 | 备注 |
| ---- | ---- | ---- | ------------ |
@@ -721,12 +727,12 @@ http://api.bilibili.com/x/relation/tag?tagid=207542&ps=2&pn=1
### 查询目标用户所在的分组
-需要登录(SESSDATA)
-
-api.bilibili.com/x/relation/tag/user
+http://api.bilibili.com/x/relation/tag/user
*方式:GET*
+需要登录(SESSDATA)
+
参数:
| 参数名 | 内容 | 必要性 | 备注 |
@@ -742,7 +748,7 @@ api.bilibili.com/x/relation/tag/user
| ttl | num | 1 | 作用尚不明确 |
| data | obj | 信息本体 | |
-data 对象:
+`data`对象:
| 字段 | 类型 | 内容 | 备注 |
| ------------------- | ---- | --------- | ---- |
@@ -772,12 +778,14 @@ http://api.bilibili.com/x/relation/tag/user?fid=319214221
### 创建关注分组
-需要登录(SESSDATA)
+
-api.bilibili.com/x/relation/tag/create
+http://api.bilibili.com/x/relation/tag/create
*方式:POST*
+需要登录(SESSDATA)
+
参数:
| 参数名 | 内容 | 必要性 | 备注 |
@@ -794,7 +802,7 @@ api.bilibili.com/x/relation/tag/create
| ttl | num | 1 | 作用尚不明确 |
| data | obj | 信息本体 | |
-data 对象:
+`data`对象:
| 字段 | 类型 | 内容 | 备注 |
| ----- | ---- | -------------- | ---- |
@@ -821,12 +829,12 @@ curl -b SESSDATA=xxx -d "tag=vUP&csrf=xxx" http://api.bilibili.com/x/relation/ta
### 重命名关注分组
-需要登录(SESSDATA)
-
-api.bilibili.com/x/relation/tag/update
+http://api.bilibili.com/x/relation/tag/update
*方式:POST*
+需要登录(SESSDATA)
+
参数:
| 参数名 | 内容 | 必要性 | 备注 |
@@ -861,12 +869,14 @@ curl -b SESSDATA=xxx -d "tagid=194112&name=%e8%86%9c%e6%b3%95%e5%b8%88&csrf=xxx"
### 删除关注分组
-需要登录(SESSDATA)
+
-api.bilibili.com/x/relation/tag/del
+http://api.bilibili.com/x/relation/tag/del
*方式:POST*
+需要登录(SESSDATA)
+
参数:
| 参数名 | 内容 | 必要性 | 备注 |
@@ -900,12 +910,14 @@ curl -b SESSDATA=xxx -d "tagid=216699&csrf=xxx" http://api.bilibili.com/x/relati
### 修改用户分组关系(添加/删除)
-需要登录(SESSDATA)
+
-api.bilibili.com/x/relation/tags/addUsers
+http://api.bilibili.com/x/relation/tags/addUsers
*方式:POST*
+需要登录(SESSDATA)
+
参数:
| 参数名 | 内容 | 必要性 | 备注 |
diff --git a/user/status_number.md b/user/status_number.md
index 9fa18ea..19b20fb 100644
--- a/user/status_number.md
+++ b/user/status_number.md
@@ -1,7 +1,7 @@
# 用户状态数
## 关系状态数
-api.bilibili.com/x/relation/stat
+http://api.bilibili.com/x/relation/stat
*方式:GET*
@@ -18,7 +18,8 @@ api.bilibili.com/x/relation/stat
| ttl | num | 1 | 作用尚不明确 |
| data | obj | 信息本体 | |
-data 对象:
+`data`对象:
+
| 字段 | 类型 | 内容 | 备注 |
| --------- | ---- | ----------- | ------------------------------------------ |
| mid | num | 目标用户UID | |
@@ -46,7 +47,7 @@ http://api.bilibili.com/x/relation/stat?vmid=332704117
```
## UP主状态数
-api.bilibili.com/x/space/upstat
+http://api.bilibili.com/x/space/upstat
*方式:GET*
@@ -64,19 +65,22 @@ api.bilibili.com/x/space/upstat
| ttl | num | 1 | 作用尚不明确 |
| data | obj | 信息本体 | |
-data 对象:
+`data`对象:
+
| 字段 | 类型 | 内容 | 备注 |
| ------- | ----- | ---------- | ----- |
| archive | obj | 视频播放量 | |
| article | obj | 专栏阅读量 | |
| likes | num | 获赞次数 | |
-archive 对象:
+`data`中的`archive`对象:
+
| 字段 | 类型 | 内容 | 备注 |
| ---- | ----- | ---------- | ----- |
| view | num | 视频播放量 | |
-article 对象:
+`data`中的`article`对象:
+
| 字段 | 类型 | 内容 | 备注 |
| ---- | ----- | ---------- | ----- |
| view | num | 专栏阅读量 | |
@@ -102,7 +106,7 @@ http://api.bilibili.com/x/space/upstat?mid=456664753
```
## 订阅&投稿状态数
-api.bilibili.com/x/space/navnum
+http://api.bilibili.com/x/space/navnum
*方式:GET*
@@ -111,8 +115,8 @@ api.bilibili.com/x/space/navnum
| -------| ------- | ------ |------|
| mid | 用户UID | 必要 | |
-
**json回复:**
+
| 字段 | 类型 | 内容 | 备注 |
| ------- | ---- | -------- | ----------------------- |
| code | num | 返回值 | 0成功
-400请求错误 |
@@ -120,7 +124,8 @@ api.bilibili.com/x/space/navnum
| ttl | num | 1 | 作用尚不明确 |
| data | obj | 信息本体 | |
-data 对象:
+`data`对象:
+
| 字段 | 类型 | 内容 | 备注 |
| --------- | ----- | ---------- | ------------ |
| video | num | 投稿视频数 | |
@@ -135,13 +140,15 @@ data 对象:
| audio | num | 投稿音频数 | |
| pugv | num | 投稿课程数 | |
-channel 对象:
+`data`中的`channel`对象:
+
| 字段 | 类型 | 内容 | 备注 |
| ------- | ----- | ---------- | ------------ |
| master | num | 频道数 | |
| guest | num | 频道数 | |
-favourite 对象:
+`data`中的`favourite`对象:
+
| 字段 | 类型 | 内容 | 备注 |
| ------ | ---- | ------------ | ---------------------------------- |
| master | num | 全部收藏夹数 | 需要登录(SESSDATA) 只能查看自己的 |
diff --git a/video/info.md b/video/info.md
index f4dc1eb..1751a06 100644
--- a/video/info.md
+++ b/video/info.md
@@ -4,7 +4,7 @@
## 视频详细信息
-api.bilibili.com/x/web-interface/view
+http://api.bilibili.com/x/web-interface/view
*方式:GET*
@@ -23,7 +23,7 @@ api.bilibili.com/x/web-interface/view
| ttl | num | 1 | 作用尚不明确 |
| data | obj | 信息本体 | |
-data 对象:
+`data`对象:
| 字段 | 类型 | 内容 | 备注 |
| ------------ | ----- | ------------------------------ | --------------------- |
@@ -54,7 +54,7 @@ data 对象:
| subtitle | obj | 视频CC字幕 | |
| staff | array | 合作成员列表 | 可不存在 |
-rights 对象:
+`data`中的`rights`对象:
| 字段 | 类型 | 内容 | 备注 |
| --------------- | ---- | ---------------- | ------------------------------------ |
@@ -71,7 +71,7 @@ rights 对象:
| ugc_pay_preview | num | 0 | 作用尚不明确 |
| no_background | num | 0 | 作用尚不明确 |
-owner 对象:
+`data`中的`owner`对象:
| 字段 | 类型 | 内容 | 备注 |
| ---- | ---- | -------- | ------- |
@@ -79,7 +79,7 @@ owner 对象:
| name | str | UP主昵称 | |
| face | str | UP主头像 | jpg gif |
-stat 对象:
+`data`中的`stat`对象:
| 字段 | 类型 | 内容 | 备注 |
| ---------- | ---- | ------------------------------ | ------------ |
@@ -96,7 +96,7 @@ stat 对象:
| dislike | num | 0 | 作用尚不明确 |
| evaluation | str | 视频评分 | 默认为空 |
-page 数组:
+`data`中的`pages`数组:
| 项 | 类型 | 内容 | 备注 |
| ---- | ---- | ---------- | ------------- |
@@ -104,7 +104,7 @@ page 数组:
| n | obj | (n+1)P内容 | |
| …… | obj | …… | …… |
-数组 page 中的所有项 对象:
+数组`pages`中的对象:
| 字段 | 类型 | 内容 | 备注 |
| --------- | ---- | --------------- | -------------------------------- |
@@ -117,7 +117,7 @@ page 数组:
| weblink | str | 空 | 作用尚不明确 |
| dimension | obj | 当前分P分辨率 | |
-dimension 对象:(同data中的dimension对象)
+数组`pages`中的对象中的`dimension`对象:(同`data`中的`dimension`对象)
| 字段 | 类型 | 内容 | 备注 |
| ------ | ---- | ------------ | ------------ |
@@ -125,14 +125,14 @@ dimension 对象:(同data中的dimension对象)
| height | num | 当前分P 高度 | 可能为0 |
| rotate | num | 0 | 作用尚不明确 |
-subtitle 对象:
+`subtitle`对象:
| 字段 | 类型 | 内容 | 备注 |
| ------------ | ----- | ---------------- | ---- |
| allow_submit | bool | 是否允许提交字幕 | |
| list | array | 字幕列表 | |
-list 数组:
+`subtitle`对象中的`list`数组:
| 项 | 类型 | 内容 | 备注 |
| ---- | ---- | --------- | ---- |
@@ -140,7 +140,7 @@ list 数组:
| n | obj | 字幕(n+1) | |
| …… | obj | …… | …… |
-数组 list 中的所有项 对象:
+数组`list`中的对象:
| 字段 | 类型 | 内容 | 备注 |
| ------------ | ---- | -------------- | -------- |
@@ -152,7 +152,7 @@ list 数组:
| subtitle_url | str | 字幕文件url | json格式 |
| author | obj | 字幕上传者信息 | |
-author 对象:
+数组`list`中的对象中的`author`对象:
| 字段 | 类型 | 内容 | 备注 |
| --------------- | ---- | ----------------- | ------------ |
@@ -166,7 +166,7 @@ author 对象:
| is_fake_account | num | 0 | 作用尚不明确 |
| is_deleted | num | 0 | 作用尚不明确 |
-staff 数组:
+`staff`数组:
| 项 | 类型 | 内容 | 备注 |
| ---- | ---- | ------------- | ---- |
@@ -174,7 +174,7 @@ staff 数组:
| n | obj | 合作成员(n+1) | |
| …… | obj | …… | …… |
-数组 staff 中的所有项 对象:
+数组`staff`中的对象:
| 字段 | 类型 | 内容 | 备注 |
| -------- | ---- | -------------- | ------- |
@@ -186,7 +186,7 @@ staff 数组:
| official | obj | 成员认证信息 | |
| follower | num | 成员粉丝数 | |
-vip 对象:
+数组`staff`中的对象中的`vip`对象:
| 字段 | 类型 | 内容 | 备注 |
| ---------- | ---- | ------------ | ------------------- |
@@ -194,7 +194,7 @@ vip 对象:
| status | num | 会员状态 | 0无 1有 |
| theme_type | num | 0 | |
-official 对象:
+数组`staff`中的对象中的`official`对象:
| 字段 | 类型 | 内容 | 备注 |
| ----- | ---- | ------------ | ----------------------------------------- |
@@ -346,7 +346,7 @@ http://i0.hdslb.com/bfs/face/5387950a59be8038daaae3f66dfb5a85e20d5737.jpg
## 视频简介
-api.bilibili.com/x/web-interface/archive/desc
+http://api.bilibili.com/x/web-interface/archive/desc
*方式:GET*
@@ -382,7 +382,7 @@ http://api.bilibili.com/x/web-interface/archive/desc?aid=39330059
## 视频分P列表 (avID转CID)
-api.bilibili.com/x/player/pagelist
+http://api.bilibili.com/x/player/pagelist
*方式:GET*
@@ -401,7 +401,7 @@ api.bilibili.com/x/player/pagelist
| ttl | num | 1 | 作用尚不明确 |
| data | array | 分P列表 | |
-数组 data:
+数组`data`:
| 项 | 类型 | 内容 | 备注 |
| ---- | ---- | ---------- | ------------- |
@@ -409,7 +409,7 @@ api.bilibili.com/x/player/pagelist
| n | obj | (n+1)P内容 | |
| …… | obj | …… | …… |
-数组 data 中的所有项 对象:
+数组`data`中的对象:
| 字段 | 类型 | 内容 | 备注 |
| --------- | ---- | --------------- | -------------------------------- |
@@ -422,7 +422,7 @@ api.bilibili.com/x/player/pagelist
| weblink | str | 空 | 作用尚不明确 |
| dimension | obj | 当前分P分辨率 | |
-dimension 对象:
+数组`data`中的对象中的`dimension`对象:
| 字段 | 类型 | 内容 | 备注 |
| ------ | ---- | ------------ | ------------ |
diff --git a/video/like_coin_fav.md b/video/like_coin_fav.md
index 7391a24..103da32 100644
--- a/video/like_coin_fav.md
+++ b/video/like_coin_fav.md
@@ -1,14 +1,14 @@
# 视频点赞&投币&收藏
+**本页所有操作均需登录(SESSDATA)**
+
## 操作
### 点赞视频
-需要登录(SESSDATA)
-
-api.bilibili.com/x/web-interface/archive/like
+http://api.bilibili.com/x/web-interface/archive/like
*方式:POST*
@@ -48,9 +48,7 @@ curl -b "SESSDATA=xxx" -d "aid=79677524&like=1&csrf=xxx" "http://api.bilibili.co
-需要登录(SESSDATA)
-
-api.bilibili.com/x/web-interface/coin/add
+http://api.bilibili.com/x/web-interface/coin/add
*方式:POST*
@@ -80,7 +78,7 @@ data 对象:
示例:
-curl -b "SESSDATA=xxx" -d "aid=90671873&select_like=1&multiply=2&csrf=xxx" "api.bilibili.com/x/web-interface/coin/add"
+curl -b "SESSDATA=xxx" -d "aid=90671873&select_like=1&multiply=2&csrf=xxx" "http://api.bilibili.com/x/web-interface/coin/add"
```json
{
@@ -101,23 +99,21 @@ curl -b "SESSDATA=xxx" -d "aid=90671873&select_like=1&multiply=2&csrf=xxx" "api.
-需要登录(SESSDATA)
-
-需要验证来源为 "http://www.bilibili.com" 或 "https://www.bilibili.com" 域名下
-
-api.bilibili.com/medialist/gateway/coll/resource/deal
+http://api.bilibili.com/medialist/gateway/coll/resource/deal
*方式:POST*
+需要验证referer为 `http://www.bilibili.com`或`https://www.bilibili.com`域名下
+
参数:
-| 参数名 | 内容 | 必要性 | 备注 |
-| ------------- | ------------------- | ------ | --------- |
-| rid | 视频avID | 必要 | |
-| type | 必须为2 | 必要 | |
-| add_media_ids | 需要加入的收藏夹ID | 非必要 | 用","分隔 |
-| del_media_ids | 需要删除的收藏夹ID | 非必要 | 用","分隔 |
-| csrf | cookies中的bili_jct | 必要 | |
+| 参数名 | 内容 | 必要性 | 备注 |
+| ------------- | ------------------- | ------ | ----------------------- |
+| rid | 视频avID | 必要 | |
+| type | 必须为2 | 必要 | |
+| add_media_ids | 需要加入的收藏夹ID | 非必要 | 同时添加多个,用`,`分隔 |
+| del_media_ids | 需要取消的收藏夹ID | 非必要 | 同时取消多个,用`,`分隔 |
+| csrf | cookies中的bili_jct | 必要 | |
**json回复:**
@@ -127,7 +123,7 @@ api.bilibili.com/medialist/gateway/coll/resource/deal
| message | str | 错误信息 | 正确为success |
| data | obj | 信息本体 | |
-data 对象:
+`data`对象:
| 字段 | 类型 | 内容 | 备注 |
| ------ | ---- | ----- | ------------ |
@@ -155,12 +151,12 @@ curl --referer "http://www.bilibili.com" -b "SESSDATA=xxx" -d "rid=90671873&type


-需要登录(SESSDATA)
-
-api.bilibili.com/x/web-interface/archive/like/triple
+http://api.bilibili.com/x/web-interface/archive/like/triple
*方式:POST*
+同时点赞投币收藏视频,收藏于默认收藏夹中
+
参数:
| 参数名 | 内容 | 必要性 | 备注 |
@@ -177,7 +173,7 @@ api.bilibili.com/x/web-interface/archive/like/triple
| ttl | num | 1 | 作用尚不明确 |
| data | obj | 信息本体 | |
-data 对象:
+`data`对象:
| 字段 | 类型 | 内容 | 备注 |
| -------- | ---- | ------------ | ------- |
@@ -210,13 +206,11 @@ curl -b "SESSDATA=xxx" -d "aid=91003840&csrf=xxx" "http://api.bilibili.com/x/web
## 判断状态
-### 视频被收藏
+### 视频是否被收藏
-需要登录(SESSDATA)
-
-api.bilibili.com/x/v2/fav/video/favoured
+http://api.bilibili.com/x/v2/fav/video/favoured
*方式:GET*
@@ -262,13 +256,11 @@ http://api.bilibili.com/x/v2/fav/video/favoured?aid=46281123
-### 视频被点赞
+### 视频是否被点赞
-需要登录(SESSDATA)
-
-api.bilibili.com/x/web-interface/archive/has/like
+http://api.bilibili.com/x/web-interface/archive/has/like
*方式:GET*
@@ -285,7 +277,7 @@ api.bilibili.com/x/web-interface/archive/has/like
| code | num | 返回值 | 0成功
-400请求错误
-101账号未登录 |
| message | str | 错误信息 | 默认为0 |
| ttl | num | 1 | 作用尚不明确 |
-| data | num | 是否被点赞 | 0未点赞
1已点赞 |
+| data | num | 被点赞标志 | 0未点赞
1已点赞 |
示例:
@@ -304,13 +296,11 @@ http://api.bilibili.com/x/web-interface/archive/has/like?aid=39330059
-### 视频被投币
+### 视频是否被投币
-需要登录(SESSDATA)
-
-api.bilibili.com/x/web-interface/archive/coins
+http://api.bilibili.com/x/web-interface/archive/coins
*方式:GET*
@@ -329,7 +319,7 @@ api.bilibili.com/x/web-interface/archive/coins
| ttl | num | 1 | 作用尚不明确 |
| data | obj | 信息本体 | |
-data 对象:
+`data`对象:
| 字段 | 类型 | 内容 | 备注 |
| -------- | ---- | -------- | --------- |
diff --git a/video/recommend.md b/video/recommend.md
index d85604a..db2175a 100644
--- a/video/recommend.md
+++ b/video/recommend.md
@@ -2,12 +2,12 @@
## 获取单视频推荐列表
-最多获取40条推荐视频
-
-api.bilibili.com/x/web-interface/archive/related
+http://api.bilibili.com/x/web-interface/archive/related
*方式:GET*
+最多获取40条推荐视频
+
参数:
| 参数名 | 内容 | 必要性 | 备注 |
@@ -23,7 +23,7 @@ api.bilibili.com/x/web-interface/archive/related
| ttl | num | 1 | 作用尚不明确 |
| data | arrary | 推荐列表 | |
-data 数组:
+`data`数组:
| 项 | 类型 | 内容 | 备注 |
| ---- | ---- | ------------- | ---- |
@@ -32,7 +32,7 @@ data 数组:
| …… | obj | …… | …… |
| 39 | obj | 推荐视频40 | |
-data 数组中的所有项 对象:
+`data`数组中的对象:
同「[视频详细信息](info.md#视频详细信息)」中的data对象
diff --git a/video/snapshot.md b/video/snapshot.md
index 7c91c79..3cb952f 100644
--- a/video/snapshot.md
+++ b/video/snapshot.md
@@ -1,22 +1,22 @@
# 视频快照
-快照的截取时间根据视频画面变化程度决定,每个视频各不相同
+快照的截取时间根据视频画面变化程度决定,各视频不相同
-截取时间表的时间根据视频画面变化程度决定,每个视频各不相同
+截取时间表的时间根据视频画面变化程度决定,各每个视频不相同
-截取时间表的时间和快照一一对应,并按照顺序排布
+截取时间表的时间和快照一一对应,并按照从左到右 从上到下的顺序排布
## 获取视频快照1(用于进度条预览)
-api.bilibili.com/x/player/videoshot
+http://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需要
0不需要
默认为0 |
**json回复:**
@@ -27,7 +27,7 @@ api.bilibili.com/x/player/videoshot
| ttl | num | 1 | 作用尚不明确 |
| data | obj | 信息本体 | |
-data 对象:
+`data`对象:
| 字段 | 类型 | 内容 | 备注 |
| ---------- | ----- | ---------------------- | --------- |
@@ -39,7 +39,7 @@ data 对象:
| image | array | 图片拼版 | |
| index | array | json数组格式截取时间表 | 无为空 |
-image 数组:
+`data`中的`image`数组:
| 项 | 类型 | 内容 | 备注 |
| ---- | ---- | ----------------- | -------------------------- |
@@ -47,7 +47,7 @@ image 数组:
| n | str | 图片拼版(n+1) url | 第一张拼版占满时延续第二张 |
| …… | str | …… | …… |
-index 数组:
+`data`中的`index`数组:
| 项 | 类型 | 内容 | 备注 |
| ---- | ---- | --------------- | --------------- |
@@ -83,7 +83,8 @@ http://api.bilibili.com/x/player/videoshot?aid=26273789&index=1
## 获取视频快照2 (用于封面预览)
-api.bilibili.com/pvideo
+http://api.bilibili.com/pvideo
+
*方式:GET*
内容与「获取视频快照1」加参数「index」=1相同,但url带有转义,仅限第1P
@@ -94,14 +95,14 @@ api.bilibili.com/pvideo
**json回复:**
-| 字段 | 类型 | 内容 | 备注 |
-| ------- | ---- | -------- | ------------------------------- |
-| code | num | 返回值 | 0成功 40001请求错误 -404无视频 |
-| message | str | 错误信息 | 默认为0 |
-| ttl | num | 1 | 作用尚不明确 |
-| data | obj | 信息本体 | |
+| 字段 | 类型 | 内容 | 备注 |
+| ------- | ---- | -------- | ---------------------------------------- |
+| code | num | 返回值 | 0成功
40001请求错误
-404无视频 |
+| message | str | 错误信息 | 默认为0 |
+| ttl | num | 1 | 作用尚不明确 |
+| data | obj | 信息本体 | |
-data 对象:
+`data`对象:
| 字段 | 类型 | 内容 | 备注 |
| ---------- | ----- | ---------------------- | --------- |
@@ -113,7 +114,7 @@ data 对象:
| image | array | 图片拼版 | |
| index | array | json数组格式截取时间表 | 无为空 |
-image 数组:
+`data`中的`image`数组:
| 项 | 类型 | 内容 | 备注 |
| ---- | ---- | ----------------- | -------------------------- |
@@ -121,7 +122,7 @@ image 数组:
| n | str | 图片拼版(n+1) url | 第一张拼版占满时延续第二张 |
| …… | str | …… | …… |
-index 数组:
+`data`中的`index`数组:
| 项 | 类型 | 内容 | 备注 |
| ---- | ---- | --------------- | --------------- |
@@ -165,11 +166,13 @@ http://api.bilibili.com/pvideo?aid=26273789
## bin格式截取时间表
-bin的内容为uint16数组,与json数组格式一一对应
+bin的内容为uint16数组(2Byte对齐),与json数组一一对应
0第项恒为0,从第1项开始作为截取图片的时间(秒)
-示例bin格式截取时间表url:http://i0.hdslb.com/bfs/videoshot/49075258.bin
+示例bin格式截取时间表:http://i0.hdslb.com/bfs/videoshot/49075258.bin
+
+hex内容如下:
```
00000000 00 00 00 00 00 08 00 0e 00 13 00 19 00 22 00 28 |.............".(|
diff --git a/video/status_number.md b/video/status_number.md
index 1bbfbb8..bc0936e 100644
--- a/video/status_number.md
+++ b/video/status_number.md
@@ -1,7 +1,7 @@
# 视频状态数
-## 视频状态数1(备用 部分 不墙py)
-api.bilibili.com/archive_stat/stat
+## 视频状态数1(备用 不封python)
+http://api.bilibili.com/archive_stat/stat
*方式:GET*
@@ -19,7 +19,8 @@ api.bilibili.com/archive_stat/stat
| ttl | num | 1 | 作用尚不明确 |
| data | obj | 信息本体 | |
-data 对象:
+`data`对象:
+
| 字段 | 类型 | 内容 | 备注 |
| ---------- | ----------------- | --------------------------- | ---------------- |
| aid | num | 视频avID | |
@@ -62,23 +63,23 @@ http://api.bilibili.com/archive_stat/stat?aid=91572143
}
```
-## 视频状态数2(常用 全 墙py)
-api.bilibili.com/x/web-interface/archive/stat
-
-**此API克制python,UA中只要存在\*python\*字眼就会被墙,如用py请改UA**
-
-**此API克制python,UA中只要存在\*python\*字眼就会被墙,如用py请改UA**
-
-**此API克制python,UA中只要存在\*python\*字眼就会被墙,如用py请改UA**
+## 视频状态数2(常用 封杀python)
+http://api.bilibili.com/x/web-interface/archive/stat
*方式:GET*
+**此API克python,UA中只要存在\*python\*字眼就无法获取正确内容,如用py请改UA**
+
+**此API克python,UA中只要存在\*python\*字眼就无法获取正确内容,如用py请改UA**
+
+**此API克python,UA中只要存在\*python\*字眼就无法获取正确内容,如用py请改UA**
+
参数:
| 参数名 | 内容 | 必要性 | 备注 |
| -------| -------- | ------ |------|
| aid | 视频avID | 必要 | |
-**json回复**
+**json回复:**
| 字段 | 类型 | 内容 | 备注 |
| ------- | ---- | -------- | ----------------------------------------- |
@@ -87,7 +88,8 @@ api.bilibili.com/x/web-interface/archive/stat
| ttl | num | 1 | 作用尚不明确 |
| data | obj | 信息本体 | |
-data 对象:
+`data`对象:
+
| 字段 | 类型 | 内容 | 备注 |
| ---------- | ---------------------- | -------------------------------- | ---------------- |
| aid | num | 视频avID | |