diff --git a/README.md b/README.md
index 146af39..1b67f2c 100644
--- a/README.md
+++ b/README.md
@@ -63,7 +63,7 @@ PS:所有http协议地址均可使用https,文档中为了统一写作`http`
- [TAG](video/tags.md)x
- [视频推荐](video/recommend.md)√
- [播放&下载地址(视频流)](video/videostream_url.md)√
- - 互动视频
+ - [互动视频](video/interact_video.md)×
- [高能进度条](video/pbp.md)√
- [信息上报(心跳及记录历史)](video/report.md)×
- 番剧(影视)
@@ -84,7 +84,7 @@ PS:所有http协议地址均可使用https,文档中为了统一写作`http`
- 分区
- [基本信息](article/info.md)×
- [点赞&投币&收藏](article/like_coin_fav.md)×
- - 文集基本信息
+ - [文集基本信息](article/articles.md)×
- [音频](audio)
- [歌曲基本信息](audio/info.md)√
- [歌单&音频收藏夹详细信息](audio/music_list.md)×
@@ -93,8 +93,8 @@ PS:所有http协议地址均可使用https,文档中为了统一写作`http`
- [播放&下载地址(音频流)](audio/musicstream_url.md)√
- 音频榜单
- [排行榜&最新动态](ranking&dynamic)
- - [排行榜](ranking&dynamic/ranking.md)x
- - [最新动态](ranking&dynamic/dynamic.md)x
+ - [排行榜](ranking&dynamic/ranking.md)×
+ - [最新动态](ranking&dynamic/dynamic.md)×
- [搜索](search)
- [搜索请求](search/search_request.md)√
- [搜索结果](search/search_response.md)√
@@ -114,7 +114,7 @@ PS:所有http协议地址均可使用https,文档中为了统一写作`http`
- [表情及表情包信息](emote/emote_list.md)√
- [操作](emote/action.md)√
- [创作中心](creativecenter)
- - [统计与数据](creativecenter/statistics&data.md)x
+ - [统计与数据](creativecenter/statistics&data.md)×
- 列表查询相关
- [电磁力数据](creativecenter/railgun.md)√
- [实时广播(通讯协议)](broadcast)√
@@ -125,7 +125,7 @@ PS:所有http协议地址均可使用https,文档中为了统一写作`http`
- [充电留言](electric/charge_msg.md)√
- [充电列表](electric/charge_list.md)√
- [动态](dynamic)
- - [发送&转载动态](dynamic/publish.md)x
+ - [发送&转载动态](dynamic/publish.md)×
- 动态列表
- 动态内容
- 小视频
@@ -141,7 +141,7 @@ PS:所有http协议地址均可使用https,文档中为了统一写作`http`
- 操作
- [播放&下载地址(视频流)](cheese/videostream_url.md)√
- [直播](live)
- - [直播间基本信息](live/info.md)x
+ - [直播间基本信息](live/info.md)×
- [直播分区](live/live_area.md)×
- [直播间管理](live/manage.md)×
- 直播间操作
diff --git a/dynamic/content.md b/dynamic/content.md
new file mode 100644
index 0000000..f02bdab
--- /dev/null
+++ b/dynamic/content.md
@@ -0,0 +1,1020 @@
+> 感谢Notepad++的一路陪伴,原则问题,以后便不再使用了
+
+# 动态信息
+
+**本页所有操作均需登录(SESSDATA)**
+
+## 获取正在直播的已关注者
+
+> http://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/w_live_users
+
+**url参数:**
+
+| 参数名 | 类型 | 内容 | 必要性 | 备注 |
+| ------ | ---- | ---------- | ------ | -------- |
+| size | num | 每页显示数 | 非必要 | 默认为10 |
+
+**json回复:**
+
+根对象:
+
+| 字段 | 类型 | 内容 | 备注 |
+| ------- | ---- | -------- | ------- |
+| code | num | 返回值 | 0:成功 |
+| data | obj | 信息本体 | |
+| message | str | 错误信息 | 默认为0 |
+| msg | num | 空 | |
+
+`data`对象:
+
+| 字段 | 类型 | 内容 | 备注 |
+| ----------- | ----- | ---------- | ------------ |
+| count | num | 直播者数量 | |
+| group | str | "default" | 作用尚不明确 |
+| items | array | 直播者列表 | |
+| _gt_ | num | 0 | 作用尚不明确 |
+
+`data`中的`items`数组:
+
+| 项 | 类型 | 内容 | 备注 |
+| ---- | ---- | --------------- | ---- |
+| 0 | obj | 第一位直播者 | |
+| n | obj | 第(n+1)位直播者 | |
+| …… | obj | …… | …… |
+
+`data`中的`items`数组中的对象:
+
+| 字段 | 类型 | 内容 | 备注 |
+| ----- | ---- | ---------- | ---- |
+| face | str | 直播者头像 | |
+| link | str | 直播链接 | |
+| title | str | 直播标题 | |
+| uid | num | 直播者ID | |
+| uname | str | 直播者昵称 | |
+
+**示例:**
+
+```shell
+curl -G 'http://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/w_live_users'\
+--data-urlencode 'size=10'\
+-b 'SESSDATA=xxx'
+```
+
+```json
+{
+ "code": 0,
+ "msg": "",
+ "message": "",
+ "data": {
+ "count": 4,
+ "group": "default",
+ "items": [
+ {
+ "uid": 430774867,
+ "uname": "AIofficial",
+ "face": "https://i0.hdslb.com/bfs/face/f9a65c15bd1e9871419e6566aeee891eef420c5b.jpg",
+ "link": "https://live.bilibili.com/21412734",
+ "title": "【罚站AI】换装24小时AI直播间唱聊~"
+ },
+ {
+ "uid": 456664753,
+ "uname": "央视新闻",
+ "face": "https://i1.hdslb.com/bfs/face/5a6808606bf1f7a2390b77e14df8d0d1d04680d9.jpg",
+ "link": "https://live.bilibili.com/21686237",
+ "title": "8.19中国医师节 一起“医”路同行"
+ },
+ {
+ "uid": 5755666,
+ "uname": "可爱的大枣子",
+ "face": "https://i1.hdslb.com/bfs/face/248428206eca5b9ca34514dc2df54d456fbecb9e.jpg",
+ "link": "https://live.bilibili.com/2116488",
+ "title": "早上好"
+ },
+ {
+ "uid": 290515513,
+ "uname": "地球频道",
+ "face": "https://i1.hdslb.com/bfs/face/33b60973ae3608beb27189947b02ccc2164a96d5.jpg",
+ "link": "https://live.bilibili.com/9196015",
+ "title": "【直播】从太空看地球"
+ }
+ ],
+ "_gt_": 0
+ }
+}
+```
+
+## 获取发布新动态的已关注者
+
+> http://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/w_dyn_uplist
+
+**url参数:**
+
+| 参数名 | 类型 | 内容 | 必要性 | 备注 |
+| -------------- | ---- | ------------------ | ------ | ---------------- |
+| teenagers_mode | num | 是否开启青少年模式 | 非必要 | 否:0
是:1 |
+
+**json回复:**
+
+根对象:
+
+| 字段 | 类型 | 内容 | 备注 |
+| ------- | ---- | -------- | ----------------------- |
+| code | num | 返回值 | 0:成功
-6:未登录 |
+| data | obj | 信息本体 | |
+| message | str | 错误信息 | 默认为0 |
+| msg | num | 空 | |
+
+`data`对象:
+
+| 字段 | 类型 | 内容 | 备注 |
+| ---------------- | ----- | ---------- | ------------ |
+| button_statement | str | 空 | 作用尚不明确 |
+| items | array | 更新者列表 | |
+| _gt_ | num | 0 | 作用尚不明确 |
+
+`data`中的`items`数组:
+
+| 项 | 类型 | 内容 | 备注 |
+| ---- | ---- | --------------- | ---- |
+| 0 | obj | 第一位更新者 | |
+| n | obj | 第(n+1)位更新者 | |
+| …… | obj | …… | …… |
+
+**示例:**
+
+```shell
+curl -G 'http://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/w_dyn_uplist'\
+-b 'SESSDATA=xxx'
+```
+
+```json
+{
+ "code": 0,
+ "msg": "",
+ "message": "",
+ "data": {
+ "button_statement": "",
+ "items": [{
+ "user_profile": {
+ "info": {
+ "uid": 332704117,
+ "uname": "白上吹雪Official",
+ "face": "https://i1.hdslb.com/bfs/face/26298b21c4a059d95ee9d009bbdf1dca94da951f.jpg"
+ },
+ "card": {
+ "official_verify": {
+ "type": 0,
+ "desc": "bilibili 知名UP主、直播签约主播"
+ }
+ },
+ "vip": {
+ "vipType": 2,
+ "vipDueDate": 1634832000000,
+ "dueRemark": "",
+ "accessStatus": 0,
+ "vipStatus": 1,
+ "vipStatusWarn": "",
+ "themeType": 0,
+ "label": {
+ "path": ""
+ }
+ },
+ "pendant": {
+ "pid": 0,
+ "name": "",
+ "image": "",
+ "expire": 0,
+ "image_enhance": ""
+ },
+ "rank": "10000",
+ "sign": "hololive一期生,虚拟白发狐狸白上吹雪是也(^・ω・^§)ノ 画师:凪白みと 协力:白上吹雪字幕组 商务合作请私信",
+ "level_info": {
+ "current_level": 6,
+ "current_min": 0,
+ "current_exp": 0,
+ "next_exp": "0"
+ }
+ },
+ "has_update": 1
+ },
+ {
+ "user_profile": {
+ "info": {
+ "uid": 282994,
+ "uname": "泠鸢yousa",
+ "face": "https://i2.hdslb.com/bfs/face/28f95c383f2805dbed32e93007c91ccfda28775f.jpg"
+ },
+ "card": {
+ "official_verify": {
+ "type": 0,
+ "desc": "bilibili 2019百大UP主、直播签约主播"
+ }
+ },
+ "vip": {
+ "vipType": 2,
+ "vipDueDate": 1649001600000,
+ "dueRemark": "",
+ "accessStatus": 0,
+ "vipStatus": 1,
+ "vipStatusWarn": "",
+ "themeType": 0,
+ "label": {
+ "path": ""
+ }
+ },
+ "pendant": {
+ "pid": 301,
+ "name": "实验品家庭",
+ "image": "https://i1.hdslb.com/bfs/face/6fbee28f782926612eb1ad71d6c8aa7264206fe9.png",
+ "expire": 0,
+ "image_enhance": "https://i1.hdslb.com/bfs/face/6fbee28f782926612eb1ad71d6c8aa7264206fe9.png"
+ },
+ "rank": "10000",
+ "sign": "虚拟艺人团体VirtuaReal Star成员,微博&网易云等搜:泠鸢yousa ",
+ "level_info": {
+ "current_level": 6,
+ "current_min": 0,
+ "current_exp": 0,
+ "next_exp": "0"
+ }
+ },
+ "has_update": 1
+ },
+ {
+ "user_profile": {
+ "info": {
+ "uid": 13765857,
+ "uname": "LShang001",
+ "face": "https://i2.hdslb.com/bfs/face/4bc59f57e6d31fcf868d7e935f643a043dd6b99f.jpg"
+ },
+ "card": {
+ "official_verify": {
+ "type": -1,
+ "desc": ""
+ }
+ },
+ "vip": {
+ "vipType": 1,
+ "vipDueDate": 1599926400000,
+ "dueRemark": "",
+ "accessStatus": 0,
+ "vipStatus": 1,
+ "vipStatusWarn": "",
+ "themeType": 0,
+ "label": {
+ "path": ""
+ }
+ },
+ "pendant": {
+ "pid": 0,
+ "name": "",
+ "image": "",
+ "expire": 0,
+ "image_enhance": ""
+ },
+ "rank": "10000",
+ "sign": "Excelsior",
+ "level_info": {
+ "current_level": 5,
+ "current_min": 0,
+ "current_exp": 0,
+ "next_exp": "0"
+ }
+ },
+ "has_update": 1
+ },
+ {
+ "user_profile": {
+ "info": {
+ "uid": 410527811,
+ "uname": "WhatOnEarth一探究竟",
+ "face": "https://i0.hdslb.com/bfs/face/0ef3c74f61c4f5f0ef70ddbf3f1f0ebfed18a1b8.jpg"
+ },
+ "card": {
+ "official_verify": {
+ "type": 0,
+ "desc": "bilibili 知名科普UP主"
+ }
+ },
+ "vip": {
+ "vipType": 1,
+ "vipDueDate": 1599494400000,
+ "dueRemark": "",
+ "accessStatus": 0,
+ "vipStatus": 1,
+ "vipStatusWarn": "",
+ "themeType": 0,
+ "label": {
+ "path": ""
+ }
+ },
+ "pendant": {
+ "pid": 0,
+ "name": "",
+ "image": "",
+ "expire": 0,
+ "image_enhance": ""
+ },
+ "rank": "10000",
+ "sign": "硬核人文科普,精彩社会案例,尽在WOE。",
+ "level_info": {
+ "current_level": 6,
+ "current_min": 0,
+ "current_exp": 0,
+ "next_exp": "0"
+ }
+ },
+ "has_update": 1
+ },
+ {
+ "user_profile": {
+ "info": {
+ "uid": 519253600,
+ "uname": "火柴人AlanBecker",
+ "face": "https://i1.hdslb.com/bfs/face/75e1219501e9ca3e82cad2c4a466fb4b5c7d0557.jpg"
+ },
+ "card": {
+ "official_verify": {
+ "type": 0,
+ "desc": "Alan Becker官方帐号,动画UP主"
+ }
+ },
+ "vip": {
+ "vipType": 1,
+ "vipDueDate": 1594137600000,
+ "dueRemark": "",
+ "accessStatus": 0,
+ "vipStatus": 0,
+ "vipStatusWarn": "",
+ "themeType": 0,
+ "label": {
+ "path": ""
+ }
+ },
+ "pendant": {
+ "pid": 0,
+ "name": "",
+ "image": "",
+ "expire": 0,
+ "image_enhance": ""
+ },
+ "rank": "10000",
+ "sign": "Alan Becker官方频道",
+ "level_info": {
+ "current_level": 6,
+ "current_min": 0,
+ "current_exp": 0,
+ "next_exp": "0"
+ }
+ },
+ "has_update": 1
+ },
+ {
+ "user_profile": {
+ "info": {
+ "uid": 293793435,
+ "uname": "社会易姐QwQ",
+ "face": "https://i1.hdslb.com/bfs/face/aebb2639a0d47f2ce1fec0631f412eaf53d4a0be.jpg"
+ },
+ "card": {
+ "official_verify": {
+ "type": -1,
+ "desc": ""
+ }
+ },
+ "vip": {
+ "vipType": 2,
+ "vipDueDate": 1612454400000,
+ "dueRemark": "",
+ "accessStatus": 0,
+ "vipStatus": 1,
+ "vipStatusWarn": "",
+ "themeType": 0,
+ "label": {
+ "path": ""
+ }
+ },
+ "pendant": {
+ "pid": 0,
+ "name": "",
+ "image": "",
+ "expire": 0,
+ "image_enhance": ""
+ },
+ "rank": "10000",
+ "sign": "高中技术宅一枚,爱好MC&电子&8-bit音乐&数码&编程,资深猿厨,粉丝群:1136462265",
+ "level_info": {
+ "current_level": 5,
+ "current_min": 0,
+ "current_exp": 0,
+ "next_exp": "0"
+ }
+ },
+ "has_update": 1
+ },
+ {
+ "user_profile": {
+ "info": {
+ "uid": 5755666,
+ "uname": "可爱的大枣子",
+ "face": "https://i1.hdslb.com/bfs/face/248428206eca5b9ca34514dc2df54d456fbecb9e.jpg"
+ },
+ "card": {
+ "official_verify": {
+ "type": -1,
+ "desc": ""
+ }
+ },
+ "vip": {
+ "vipType": 2,
+ "vipDueDate": 1645286400000,
+ "dueRemark": "",
+ "accessStatus": 0,
+ "vipStatus": 1,
+ "vipStatusWarn": "",
+ "themeType": 0,
+ "label": {
+ "path": ""
+ }
+ },
+ "pendant": {
+ "pid": 0,
+ "name": "",
+ "image": "",
+ "expire": 0,
+ "image_enhance": ""
+ },
+ "rank": "10000",
+ "sign": "檐外清风惊落一池桃花染",
+ "level_info": {
+ "current_level": 6,
+ "current_min": 0,
+ "current_exp": 0,
+ "next_exp": "0"
+ }
+ },
+ "has_update": 1
+ },
+ {
+ "user_profile": {
+ "info": {
+ "uid": 51270387,
+ "uname": "挽竹Killer",
+ "face": "https://i2.hdslb.com/bfs/face/3a9f7b01c8b7d235fa2fa8d761b94520fb82bd20.jpg"
+ },
+ "card": {
+ "official_verify": {
+ "type": -1,
+ "desc": ""
+ }
+ },
+ "vip": {
+ "vipType": 1,
+ "vipDueDate": 1613404800000,
+ "dueRemark": "",
+ "accessStatus": 0,
+ "vipStatus": 1,
+ "vipStatusWarn": "",
+ "themeType": 0,
+ "label": {
+ "path": ""
+ }
+ },
+ "pendant": {
+ "pid": 0,
+ "name": "",
+ "image": "",
+ "expire": 0,
+ "image_enhance": ""
+ },
+ "rank": "10000",
+ "sign": "(15w粉女装直播嗷)粉丝群:872444546",
+ "level_info": {
+ "current_level": 6,
+ "current_min": 0,
+ "current_exp": 0,
+ "next_exp": "0"
+ }
+ },
+ "has_update": 1
+ },
+ {
+ "user_profile": {
+ "info": {
+ "uid": 4409391,
+ "uname": "估读",
+ "face": "https://i0.hdslb.com/bfs/face/f0d6b44b38eff3ce023b354f692cdb5ae0013772.jpg"
+ },
+ "card": {
+ "official_verify": {
+ "type": -1,
+ "desc": ""
+ }
+ },
+ "vip": {
+ "vipType": 1,
+ "vipDueDate": 1578412800000,
+ "dueRemark": "",
+ "accessStatus": 0,
+ "vipStatus": 0,
+ "vipStatusWarn": "",
+ "themeType": 0,
+ "label": {
+ "path": ""
+ }
+ },
+ "pendant": {
+ "pid": 0,
+ "name": "",
+ "image": "",
+ "expire": 0,
+ "image_enhance": ""
+ },
+ "rank": "10000",
+ "sign": "关注一下这只硬核up吧~ 脑洞能开,双手能做,立志把硬核内容做得易于食用ヾ(✿゚▽゚)ノ 粉丝群971392670。微博ID“估读酱”",
+ "level_info": {
+ "current_level": 6,
+ "current_min": 0,
+ "current_exp": 0,
+ "next_exp": "0"
+ }
+ },
+ "has_update": 1
+ },
+ {
+ "user_profile": {
+ "info": {
+ "uid": 70547713,
+ "uname": "Dr丶寻一",
+ "face": "https://i1.hdslb.com/bfs/face/fb2f66c64b1de4da329b8ccdbe4cc2db19bab488.jpg"
+ },
+ "card": {
+ "official_verify": {
+ "type": -1,
+ "desc": ""
+ }
+ },
+ "vip": {
+ "vipType": 1,
+ "vipDueDate": 1598025600000,
+ "dueRemark": "",
+ "accessStatus": 0,
+ "vipStatus": 1,
+ "vipStatusWarn": "",
+ "themeType": 0,
+ "label": {
+ "path": ""
+ }
+ },
+ "pendant": {
+ "pid": 2360,
+ "name": "#EveOneCat",
+ "image": "https://i1.hdslb.com/bfs/garb/item/3a6053f073f979a776e02e088dd7dd7694c5b1f3.png",
+ "expire": 0,
+ "image_enhance": "https://i1.hdslb.com/bfs/garb/item/6c7f2ccb92627b11101dfbb616524845cac8f216.webp"
+ },
+ "rank": "10000",
+ "sign": "准备开黑乐谱的坑,有时还会弄点其他的红石音乐。有什么好的黑乐谱可以私信我下载链接,只要是我电脑上的fl能够成功导入,看实际情况施工。",
+ "level_info": {
+ "current_level": 6,
+ "current_min": 0,
+ "current_exp": 0,
+ "next_exp": "0"
+ }
+ },
+ "has_update": 1
+ },
+ {
+ "user_profile": {
+ "info": {
+ "uid": 591856754,
+ "uname": "卢正义的雕刻时光",
+ "face": "https://i0.hdslb.com/bfs/face/5acc7be5c21c1dc7a4d0ebe8d741e60555971029.jpg"
+ },
+ "card": {
+ "official_verify": {
+ "type": 0,
+ "desc": "bilibili 知名UP主"
+ }
+ },
+ "vip": {
+ "vipType": 2,
+ "vipDueDate": 1624377600000,
+ "dueRemark": "",
+ "accessStatus": 0,
+ "vipStatus": 1,
+ "vipStatusWarn": "",
+ "themeType": 0,
+ "label": {
+ "path": ""
+ }
+ },
+ "pendant": {
+ "pid": 0,
+ "name": "",
+ "image": "",
+ "expire": 0,
+ "image_enhance": ""
+ },
+ "rank": "10000",
+ "sign": "我是卢正义,年方二十有七\n初来贵站,还望各位多多关照\n商务合作⭐ JOJOMONO\n木品咨询⭐ lym11336699\n",
+ "level_info": {
+ "current_level": 6,
+ "current_min": 0,
+ "current_exp": 0,
+ "next_exp": "0"
+ }
+ },
+ "has_update": 1
+ },
+ {
+ "user_profile": {
+ "info": {
+ "uid": 361818130,
+ "uname": "是田小浪呀",
+ "face": "https://i1.hdslb.com/bfs/face/917d7f539e24860a52ccca2e8dbf8d6d6ca0e66b.jpg"
+ },
+ "card": {
+ "official_verify": {
+ "type": -1,
+ "desc": ""
+ }
+ },
+ "vip": {
+ "vipType": 0,
+ "vipDueDate": 0,
+ "dueRemark": "",
+ "accessStatus": 0,
+ "vipStatus": 0,
+ "vipStatusWarn": "",
+ "themeType": 0,
+ "label": {
+ "path": ""
+ }
+ },
+ "pendant": {
+ "pid": 0,
+ "name": "",
+ "image": "",
+ "expire": 0,
+ "image_enhance": ""
+ },
+ "rank": "10000",
+ "sign": "",
+ "level_info": {
+ "current_level": 3,
+ "current_min": 0,
+ "current_exp": 0,
+ "next_exp": "0"
+ }
+ },
+ "has_update": 1
+ },
+ {
+ "user_profile": {
+ "info": {
+ "uid": 108572682,
+ "uname": "月下玄月",
+ "face": "https://i1.hdslb.com/bfs/face/9cb69b21cd23fce7545c441415db17f2d57af159.jpg"
+ },
+ "card": {
+ "official_verify": {
+ "type": 0,
+ "desc": "bilibili 知名UP主"
+ }
+ },
+ "vip": {
+ "vipType": 2,
+ "vipDueDate": 1619712000000,
+ "dueRemark": "",
+ "accessStatus": 0,
+ "vipStatus": 1,
+ "vipStatusWarn": "",
+ "themeType": 0,
+ "label": {
+ "path": ""
+ }
+ },
+ "pendant": {
+ "pid": 0,
+ "name": "",
+ "image": "",
+ "expire": 0,
+ "image_enhance": ""
+ },
+ "rank": "10000",
+ "sign": "QQ1群:701762419;QQ2群:1062508843",
+ "level_info": {
+ "current_level": 6,
+ "current_min": 0,
+ "current_exp": 0,
+ "next_exp": "0"
+ }
+ },
+ "has_update": 1
+ },
+ {
+ "user_profile": {
+ "info": {
+ "uid": 7450650,
+ "uname": "超果果mc",
+ "face": "https://i2.hdslb.com/bfs/face/0202ae8b377d750fe3fbeff4f9b8219b48071ee5.jpg"
+ },
+ "card": {
+ "official_verify": {
+ "type": 0,
+ "desc": "bilibili 知名游戏UP主、直播签约主播"
+ }
+ },
+ "vip": {
+ "vipType": 2,
+ "vipDueDate": 1645113600000,
+ "dueRemark": "",
+ "accessStatus": 0,
+ "vipStatus": 1,
+ "vipStatusWarn": "",
+ "themeType": 0,
+ "label": {
+ "path": ""
+ }
+ },
+ "pendant": {
+ "pid": 0,
+ "name": "",
+ "image": "",
+ "expire": 0,
+ "image_enhance": ""
+ },
+ "rank": "10000",
+ "sign": "希望做出大家看了都会开心的视频 微博@超果果mc 商业合作加qq:169113409",
+ "level_info": {
+ "current_level": 6,
+ "current_min": 0,
+ "current_exp": 0,
+ "next_exp": "0"
+ }
+ },
+ "has_update": 1
+ },
+ {
+ "user_profile": {
+ "info": {
+ "uid": 4958429,
+ "uname": "Mukyo木西",
+ "face": "https://i0.hdslb.com/bfs/face/15c9b8360e524332a61b998360dd4958e0d1fd31.jpg"
+ },
+ "card": {
+ "official_verify": {
+ "type": -1,
+ "desc": ""
+ }
+ },
+ "vip": {
+ "vipType": 1,
+ "vipDueDate": 1582992000000,
+ "dueRemark": "",
+ "accessStatus": 0,
+ "vipStatus": 0,
+ "vipStatusWarn": "",
+ "themeType": 0,
+ "label": {
+ "path": ""
+ }
+ },
+ "pendant": {
+ "pid": 0,
+ "name": "",
+ "image": "",
+ "expire": 0,
+ "image_enhance": ""
+ },
+ "rank": "10000",
+ "sign": "各个音乐平台搜 Mukyo木西。微博@Mukyo木西就是狗狗。",
+ "level_info": {
+ "current_level": 6,
+ "current_min": 0,
+ "current_exp": 0,
+ "next_exp": "0"
+ }
+ },
+ "has_update": 1
+ },
+ {
+ "user_profile": {
+ "info": {
+ "uid": 26321770,
+ "uname": "和猫住の",
+ "face": "https://i2.hdslb.com/bfs/face/a0f1e2e8fa05317c12064b7026a20900bdb25b5a.jpg"
+ },
+ "card": {
+ "official_verify": {
+ "type": 0,
+ "desc": "bilibili 知名UP主"
+ }
+ },
+ "vip": {
+ "vipType": 2,
+ "vipDueDate": 1627488000000,
+ "dueRemark": "",
+ "accessStatus": 0,
+ "vipStatus": 1,
+ "vipStatusWarn": "",
+ "themeType": 0,
+ "label": {
+ "path": ""
+ }
+ },
+ "pendant": {
+ "pid": 303,
+ "name": "喂,看见耳朵啦",
+ "image": "https://i1.hdslb.com/bfs/face/09f3180cb0a4a0a479045fe4fad705f9b92a82d2.png",
+ "expire": 0,
+ "image_enhance": "https://i1.hdslb.com/bfs/face/09f3180cb0a4a0a479045fe4fad705f9b92a82d2.png"
+ },
+ "rank": "10000",
+ "sign": "年轻人的猫咪救援领养平台,微博/公众号:和猫住 客服v:公众号和猫住菜单“联系我”",
+ "level_info": {
+ "current_level": 6,
+ "current_min": 0,
+ "current_exp": 0,
+ "next_exp": "0"
+ }
+ },
+ "has_update": 1
+ },
+ {
+ "user_profile": {
+ "info": {
+ "uid": 37556366,
+ "uname": "NickZhuOfficial",
+ "face": "https://i0.hdslb.com/bfs/face/e3a45f58368a70c5277af394bb40e32156ca2a23.jpg"
+ },
+ "card": {
+ "official_verify": {
+ "type": -1,
+ "desc": ""
+ }
+ },
+ "vip": {
+ "vipType": 0,
+ "vipDueDate": 0,
+ "dueRemark": "",
+ "accessStatus": 0,
+ "vipStatus": 0,
+ "vipStatusWarn": "",
+ "themeType": 0,
+ "label": {
+ "path": ""
+ }
+ },
+ "pendant": {
+ "pid": 2248,
+ "name": "搞笑专属头像挂件",
+ "image": "https://i2.hdslb.com/bfs/garb/item/bab219d170a1662c26beede8944c6afbc6bc2bb4.png",
+ "expire": 0,
+ "image_enhance": "https://i2.hdslb.com/bfs/garb/item/bab219d170a1662c26beede8944c6afbc6bc2bb4.png"
+ },
+ "rank": "10000",
+ "sign": "鬼畜人",
+ "level_info": {
+ "current_level": 6,
+ "current_min": 0,
+ "current_exp": 0,
+ "next_exp": "0"
+ }
+ },
+ "has_update": 1
+ },
+ {
+ "user_profile": {
+ "info": {
+ "uid": 438345816,
+ "uname": "盲人母亲曹世美",
+ "face": "https://i2.hdslb.com/bfs/face/61111e0fa1ce0e8224b7aa48cc8b4dddc2ec6046.jpg"
+ },
+ "card": {
+ "official_verify": {
+ "type": 0,
+ "desc": "bilibili 知名UP主"
+ }
+ },
+ "vip": {
+ "vipType": 0,
+ "vipDueDate": 0,
+ "dueRemark": "",
+ "accessStatus": 0,
+ "vipStatus": 0,
+ "vipStatusWarn": "",
+ "themeType": 0,
+ "label": {
+ "path": ""
+ }
+ },
+ "pendant": {
+ "pid": 0,
+ "name": "",
+ "image": "",
+ "expire": 0,
+ "image_enhance": ""
+ },
+ "rank": "10000",
+ "sign": "来自贵州纳雍大山深处的一家三口,父亲腿脚残疾,母亲看不见,还有一个脑瘫儿子,盲人母亲就这样用她一双手撑起了一个家想了解v:llj104890",
+ "level_info": {
+ "current_level": 6,
+ "current_min": 0,
+ "current_exp": 0,
+ "next_exp": "0"
+ }
+ },
+ "has_update": 1
+ },
+ {
+ "user_profile": {
+ "info": {
+ "uid": 486633990,
+ "uname": "我是江无情",
+ "face": "https://i1.hdslb.com/bfs/face/bf667a09070a9345c881ec8e3e6844d8ecb043ca.jpg"
+ },
+ "card": {
+ "official_verify": {
+ "type": 0,
+ "desc": "bilibili 知名科普UP主"
+ }
+ },
+ "vip": {
+ "vipType": 2,
+ "vipDueDate": 1617379200000,
+ "dueRemark": "",
+ "accessStatus": 0,
+ "vipStatus": 1,
+ "vipStatusWarn": "",
+ "themeType": 0,
+ "label": {
+ "path": ""
+ }
+ },
+ "pendant": {
+ "pid": 0,
+ "name": "",
+ "image": "",
+ "expire": 0,
+ "image_enhance": ""
+ },
+ "rank": "10000",
+ "sign": "一个做视频的,商务请私信微博:我是江无情",
+ "level_info": {
+ "current_level": 6,
+ "current_min": 0,
+ "current_exp": 0,
+ "next_exp": "0"
+ }
+ },
+ "has_update": 1
+ },
+ {
+ "user_profile": {
+ "info": {
+ "uid": 13337125,
+ "uname": "GoldenEggs",
+ "face": "https://i0.hdslb.com/bfs/face/11a78303bf3c69a1bf34cab25bb219eeee47961e.jpg"
+ },
+ "card": {
+ "official_verify": {
+ "type": 0,
+ "desc": "bilibili 知名游戏UP主"
+ }
+ },
+ "vip": {
+ "vipType": 2,
+ "vipDueDate": 1649865600000,
+ "dueRemark": "",
+ "accessStatus": 0,
+ "vipStatus": 1,
+ "vipStatusWarn": "",
+ "themeType": 0,
+ "label": {
+ "path": ""
+ }
+ },
+ "pendant": {
+ "pid": 0,
+ "name": "",
+ "image": "",
+ "expire": 0,
+ "image_enhance": ""
+ },
+ "rank": "10000",
+ "sign": "脑洞区up主,常借助Minecraft平台实现一些好玩的想法 // 创意交流群:871449268/合作QQ:1558854197",
+ "level_info": {
+ "current_level": 6,
+ "current_min": 0,
+ "current_exp": 0,
+ "next_exp": "0"
+ }
+ },
+ "has_update": 0
+ }],
+ "_gt_": 0
+ }
+}
+```
diff --git a/video/interact_video.md b/video/interact_video.md
new file mode 100644
index 0000000..0c4b286
--- /dev/null
+++ b/video/interact_video.md
@@ -0,0 +1,369 @@
+# 互动视频信息
+
+注:互动视频分P与普通视频分P不互通
+
+## 获取互动视频模块详细信息
+
+> http://api.bilibili.com/x/stein/edgeinfo_v2
+
+*请求方式:GET*
+
+认证方式:Cookie(SESSDATA)
+
+**url参数:**
+
+| 参数名 | 类型 | 内容 | 必要性 | 备注 |
+| ------------- | ---- | -------- | ------------ | ------------------ |
+| aid | num | 视频avID | 必要(可选) | avID与bvID任选一个 |
+| bvid | str | 视频bvID | 必要(可选) | avID与bvID任选一个 |
+| graph_version | num | 剧情图ID | 必要 | 位于`player.so`中 |
+| edge_id | num | 模块编号 | 非必要 | 0或留空为起始模块 |
+
+**json回复:**
+
+根对象:
+
+| 字段 | 类型 | 内容 | 备注 |
+| ------- | ---- | -------- | ------------------------------------------------------------ |
+| code | num | 返回值 | 0:成功
-400:请求错误
-404:无视频
99003:剧情图被修改已失效
99077:请输入aid/bvid |
+| message | str | 错误信息 | 默认为0 |
+| ttl | num | 1 | |
+| data | obj | 信息本体 | |
+
+`data`对象:
+
+| 字段 | 类型 | 内容 | 备注 |
+| --------------- | ----- | ------------------- | ------------------------------------------------ |
+| title | str | 视频模块(分P)标题 | |
+| edge_id | num | 当前模块ID | |
+| story_list | array | 进度回溯信息 | 未登录仅有起始模块 |
+| edges | obj | 当前模块信息 | |
+| preload | obj | 预加载的分P | |
+| hidden_vars | array | 变量列表 | 无变量时不存在此项 |
+| is_leaf | num | 是否为结束模块 | 0:当前模块为普通模块
1:当前模块为结束模块 |
+| no_tutorial | num | 禁止记录选择 | 1:禁止
非禁止时无此项 |
+| no_backtracking | num | 禁止进度回溯 | 1:禁止
非禁止时无此项 |
+| no_evaluation | num | 禁止结尾评分 | 1:禁止
非禁止时无此项 |
+
+`data`中的`story_list`数组:
+
+| 项 | 类型 | 内容 | 备注 |
+| ---- | ---- | ----------------- | ---- |
+| 0 | obj | 回溯第一项模块 | |
+| n | obj | 回溯第(n+1)项模块 | |
+| …… | obj | …… | …… |
+
+`story_list`数组中的对象:
+
+| 项 | 类型 | 内容 | 备注 |
+| ---------- | ---- | ---------------- | ----------------------------- |
+| node_id | num | 模块编号 | |
+| edge_id | num | **同上** | |
+| title | str | 模块(分P)标题 | |
+| cid | num | 模块(分P)CID | |
+| start_pos | num | 记录播放开始位置 | 单位为毫秒 |
+| cover | str | 分P封面url | |
+| is_current | num | 是否为当前模块 | 1:是
仅为当前模块时存在 |
+| cursor | num | 进度序号 | 从0开始向上增长 |
+
+`data`中的`edges`对象:
+
+| 字段 | 类型 | 内容 | 备注 |
+| --------- | ----- | ------------- | ------------------------ |
+| dimension | obj | 当前分P分辨率 | 有部分视频无法获取分辨率 |
+| questions | array | 问题 | 结束模块无此项 |
+| skin | obj | 问题外观 | |
+
+`edges`中的`dimension`对象:
+
+| 字段 | 类型 | 内容 | 备注 |
+| ------ | ---- | -------------- | -------------------- |
+| width | num | 当前分P 宽度 | |
+| height | num | 当前分P 高度 | |
+| rotate | num | 是否将宽高对换 | 0:正常
1:对换 |
+| sar | str | ??? | 作用尚不明确 |
+
+`edges`中的`questions`数组:
+
+| 项 | 类型 | 内容 | 备注 |
+| ---- | ---- | -------- | ---- |
+| 0 | obj | 套了个娃 | |
+
+`edges`中的`questions`数组中的对象:
+
+| 字段 | 类型 | 内容 | 备注 |
+| ------------- | ----- | ---------------- | ------------------------------------------------------------ |
+| id | num | ??? | 作用尚不明确 |
+| type | num | 选项显示模式 | 0:不显示选项
1:底部选项模式
2:坐标定点模式
3:???
127:??? |
+| start_time_r | num | 300 或 duration | 作用尚不明确 |
+| duration | num | 回答限时 | 单位为毫秒
不限时为`-1` |
+| pause_video | num | 是否暂停播放视频 | 0:不暂停
1:暂停播放 |
+| title | str | 空 | 作用尚不明确 |
+| choices | array | 选项列表 | |
+| fade_in_time | num | 选项淡入时间 | 毫秒 |
+| fade_out_time | num | 选项淡出时间 | 毫秒 |
+
+`questions`数组中的对象中的`choices`数组:
+
+| 项 | 类型 | 内容 | 备注 |
+| ---- | ---- | ----------- | ---- |
+| 0 | obj | 第一选项 | |
+| n | obj | 第(n+1)选项 | |
+| …… | obj | …… | …… |
+
+`questions`数组中的对象中的`choices`数组中的对象:
+
+| 字段 | 类型 | 内容 | 备注 |
+| --------------- | ---- | -------------------- | ------------------------------------- |
+| id | num | 选项所跳转的模块ID | |
+| platform_action | str | 跳转信息文字 | JUMP+{所跳转的模块编号}+{所跳转的CID} |
+| native_action | str | 点击后对变量运算语句 | 每项间用分号隔开
无为空 |
+| condition | str | 选项出现条件判断语句 | 无为空 |
+| cid | num | 选项所跳转分P的CID | |
+| x | num | 选项出现的x坐标 | 仅坐标模式有此项 |
+| y | num | 选项出现的y坐标 | 仅坐标模式有此项 |
+| text_align | num | 选项文本对齐方式 | |
+| option | str | 选项文字 | |
+| selected | obj | 选择动画信息 | |
+| submited | obj | 提交动画信息 | |
+| is_default | num | 是否为默认选项 | 1:是
非默认选项无此项 |
+| is_hidden | num | 是否为隐藏选项 | 1:是
非隐藏选项无此项 |
+
+`edges`中的`skin`对象:
+
+| 字段 | 类型 | 内容 | 备注 |
+| ------------------------ | ---- | ------------------- | ---------------- |
+| choice_image | str | 选项组件外观图片url | |
+| title_text_color | str | 文字颜色 | 以下均为RGBA格式 |
+| title_shadow_color | str | 文字阴影颜色 | |
+| title_shadow_offset_x | num | 文字阴影x偏移 | |
+| title_shadow_offset_y | num | 文字阴影y偏移 | |
+| title_shadow_radius | num | 文字阴影半径 | |
+| progressbar_color | str | 倒计时条颜色 | |
+| progressbar_shadow_color | str | 倒计时条阴影颜色 | |
+
+`data`中的`preload`对象:
+
+| 字段 | 类型 | 内容 | 备注 |
+| ----- | ----- | ----------- | ---- |
+| video | array | 预加载的分P | |
+
+`preload`中的`video`数组:
+
+| 项 | 类型 | 内容 | 备注 |
+| ---- | ---- | --------------- | ------------------------------------ |
+| 0 | obj | 预加载第一项 | 预加载的内容为当前所有选项的跳转视频 |
+| n | obj | 预加载第(n+1)项 | |
+| …… | obj | …… | …… |
+
+`preload`中的`video`数组中的对象:
+
+| 字段 | 类型 | 内容 | 备注 |
+| ---- | ---- | -------- | ---- |
+| aid | num | 视频avID | |
+| cid | num | 分P CID | |
+
+`data`中的`hidden_vars`数组:
+
+| 项 | 类型 | 内容 | 备注 |
+| ---- | ---- | ------------- | ---- |
+| 0 | obj | 第一个变量 | |
+| n | obj | 第(n+1)个变量 | |
+| …… | obj | …… | …… |
+
+`data`中的`hidden_vars`数组中的对象:
+
+| 字段 | 类型 | 内容 | 备注 |
+| -------------- | ---- | ------------ | -------------------------- |
+| value | num | 变量值 | 随机值为随机整数 |
+| id | str | 变量编号 | |
+| id_v2 | str | 变量编号 | 语句中一般使用这种 |
+| type | num | 变量类型 | 1:普通变量
2:随机值 |
+| is_show | num | 是否展示变量 | 0:否
1:是 |
+| name | str | 变量名 | |
+| skip_overwrite | num | 0 | 作用尚不明确 |
+
+**示例:**
+
+查询互动视频`av73267982`下剧情图`155446`模块`5556092`的信息
+
+avID方式:
+
+```shell
+curl -G 'http://api.bilibili.com/x/stein/edgeinfo_v2'\
+--data-urlencode 'aid=73267982'\
+--data-urlencode 'graph_version=155446'\
+--data-urlencode 'edge_id=5556092'\
+-b 'SESSDATA=xxx'
+```
+
+bvID方式:
+
+```shell
+curl -G 'http://api.bilibili.com/x/stein/edgeinfo_v2'\
+--data-urlencode 'bvid=BV1UE411y7Wy'\
+--data-urlencode 'graph_version=155446'\
+--data-urlencode 'edge_id=5556092'\
+-b 'SESSDATA=xxx'
+```
+
+
+查看响应示例:
+
+```json
+{
+ "code": 0,
+ "message": "0",
+ "ttl": 1,
+ "data": {
+ "title": "4",
+ "edge_id": 5556092,
+ "story_list": [
+ {
+ "node_id": 1,
+ "edge_id": 1,
+ "title": "0 片头",
+ "cid": 127486603,
+ "start_pos": 27000,
+ "cover": "http://i0.hdslb.com/bfs/steins-gate/127486603_screenshot.jpg",
+ "cursor": 0
+ },
+ {
+ "node_id": 5556092,
+ "edge_id": 5556092,
+ "title": "4",
+ "cid": 125499378,
+ "start_pos": 82000,
+ "cover": "http://i0.hdslb.com/bfs/steins-gate/125499378_screenshot.jpg",
+ "is_current": 1,
+ "cursor": 15
+ }
+ ],
+ "edges": {
+ "dimension": {
+ "width": 1920,
+ "height": 1000,
+ "rotate": 0,
+ "sar": ""
+ },
+ "questions": [
+ {
+ "id": 0,
+ "type": 2,
+ "start_time_r": 300,
+ "duration": -1,
+ "pause_video": 1,
+ "title": "",
+ "choices": [
+ {
+ "id": 5556133,
+ "platform_action": "JUMP 5556133 125499249",
+ "native_action": "",
+ "condition": "$H7g_64_PG2EVS>=1.00 && $H7g_64_PG2EVS<=80.00",
+ "cid": 125499249,
+ "x": 947,
+ "y": 499,
+ "text_align": 2,
+ "option": "A <你已成为杀手> 试图砍死萌新 (成功率20%)",
+ "is_default": 1
+ },
+ {
+ "id": 5556134,
+ "platform_action": "JUMP 5556134 125502707",
+ "native_action": "",
+ "condition": "$H7g_64_PG2EVS>=81.00 && $H7g_64_PG2EVS<=100.00",
+ "cid": 125502707,
+ "x": 949,
+ "y": 502,
+ "text_align": 2,
+ "option": "B <你已成为杀手> 试图砍死萌新 (成功率20%)"
+ },
+ {
+ "id": 5556135,
+ "platform_action": "JUMP 5556135 125499249",
+ "native_action": "",
+ "condition": "",
+ "cid": 125499249,
+ "x": 120,
+ "y": 145,
+ "text_align": 2,
+ "option": "C 直接【砍杀失败】"
+ }
+ ]
+ }
+ ],
+ "skin": {
+ "choice_image": "https://i0.hdslb.com/bfs/app/db0ae7700d4fb1416c8b305bcfb6f0948f818cc9.png",
+ "title_text_color": "d8fbffff",
+ "title_shadow_color": "00000033",
+ "title_shadow_offset_y": 1,
+ "title_shadow_radius": 1,
+ "progressbar_color": "ffffffff",
+ "progressbar_shadow_color": "000000cc"
+ }
+ },
+ "preload": {
+ "video": [
+ {
+ "aid": 73267982,
+ "cid": 125499249
+ },
+ {
+ "aid": 73267982,
+ "cid": 125502707
+ }
+ ]
+ },
+ "hidden_vars": [
+ {
+ "value": 97,
+ "id": "v-H7g@PG2EVS",
+ "id_v2": "$H7g_64_PG2EVS",
+ "type": 2,
+ "is_show": 0,
+ "name": "随机值",
+ "skip_overwrite": 0
+ },
+ {
+ "value": 0,
+ "id": "v-YWB6dk1oCP",
+ "id_v2": "$YWB6dk1oCP",
+ "type": 1,
+ "is_show": 1,
+ "name": "达成假结局次数",
+ "skip_overwrite": 0
+ },
+ {
+ "value": 0,
+ "id": "v-Zh4JACIiId",
+ "id_v2": "$Zh4JACIiId",
+ "type": 1,
+ "is_show": 1,
+ "name": "死亡次数",
+ "skip_overwrite": 0
+ },
+ {
+ "value": 0,
+ "id": "v-a2vplaQlsP",
+ "id_v2": "$a2vplaQlsP",
+ "type": 1,
+ "is_show": 1,
+ "name": "达成真结局次数",
+ "skip_overwrite": 0
+ },
+ {
+ "value": 1,
+ "id": "v-lMQqQ994Sk",
+ "id_v2": "$lMQqQ994Sk",
+ "type": 1,
+ "is_show": 1,
+ "name": "循环编号",
+ "skip_overwrite": 0
+ }
+ ],
+ "is_leaf": 0
+ }
+}
+```
+
+
\ No newline at end of file