XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet
公开
关注 0 Fork 0 Star 0
返回提交历史

XFEstudio/bilibili-API-collect

继续修改文档

ff01640
SocialSisterYi <45892418+SocialSisterYi@users.noreply.github.com>
提交于

代码差异

2 个文件 +48 -32
Modified README.md +1 -1
@@ -63,7 +63,7 @@ PS:所有http协议地址均可使用https,文档中为了统一写作`http`
63 63 - [TAG](video/tags.md)x
64 64 - [视频推荐](video/recommend.md)√
65 65 - [播放&下载地址(视频流)](video/videostream_url.md)√
66 - [互动视频](video/edge.md)√
66 - [互动视频](video/interact_video.md)×
67 67 - [高能进度条](video/pbp.md)√
68 68 - [信息上报(心跳及记录历史)](video/report.md)×
69 69 - 番剧(影视)
Renamed video/interact_video.md +47 -31
@@ -2,7 +2,7 @@
2 2
3 3 注:互动视频分P与普通视频分P不互通
4 4
5 ## 获取互动视频单P详细信息
5 ## 获取互动视频模块详细信息
6 6
7 7 > http://api.bilibili.com/x/stein/edgeinfo_v2
8 8
@@ -12,13 +12,12 @@
12 12
13 13 **url参数:**
14 14
15 | 参数名 | 类型 | 内容 | 必要性 | 备注 |
16 | ------------- | ---- | ---------- | ------------ | ------------------ |
17 | aid | num | 视频avID | 必要(可选) | avID与bvID任选一个 |
18 | bvid | str | 视频bvID | 必要(可选) | avID与bvID任选一个 |
19 | graph_version | num | 155446 | 必要 | 作用尚不明确 |
20 | edge_id | num | 模块编号 | 非必要 | |
21 | buvid | str | 位于Cookie | 非必要 | 作用尚不明确 |
15 | 参数名 | 类型 | 内容 | 必要性 | 备注 |
16 | ------------- | ---- | -------- | ------------ | ------------------ |
17 | aid | num | 视频avID | 必要(可选) | avID与bvID任选一个 |
18 | bvid | str | 视频bvID | 必要(可选) | avID与bvID任选一个 |
19 | graph_version | num | 剧情图ID | 必要 | 位于`player.so`中 |
20 | edge_id | num | 模块编号 | 非必要 | 0或留空为起始模块 |
22 21
23 22 **json回复:**
24 23
@@ -36,8 +35,8 @@
36 35 | 字段 | 类型 | 内容 | 备注 |
37 36 | --------------- | ----- | ------------------- | ------------------------------------------------ |
38 37 | title | str | 视频模块(分P)标题 | |
39 | edge_id | num | 当前模块编号 | |
40 | story_list | array | 进度回溯条 | 未登录为起始项 |
38 | edge_id | num | 当前模块ID | |
39 | story_list | array | 进度回溯信息 | 未登录仅有起始模块 |
41 40 | edges | obj | 当前模块信息 | |
42 41 | preload | obj | 预加载的分P | |
43 42 | hidden_vars | array | 变量列表 | 无变量时不存在此项 |
@@ -48,24 +47,24 @@
48 47
49 48 `data`中的`story_list`数组:
50 49
51 | 项 | 类型 | 内容 | 备注 |
52 | ---- | ---- | ------------- | ---- |
53 | 0 | obj | 回溯第一项 | |
54 | n | obj | 回溯第(n+1)项 | |
55 | …… | obj | …… | …… |
50 | 项 | 类型 | 内容 | 备注 |
51 | ---- | ---- | ----------------- | ---- |
52 | 0 | obj | 回溯第一项模块 | |
53 | n | obj | 回溯第(n+1)项模块 | |
54 | …… | obj | …… | …… |
56 55
57 56 `story_list`数组中的对象:
58 57
59 | 项 | 类型 | 内容 | 备注 |
60 | ---------- | ---- | ------------------- | ----------------------------- |
61 | node_id | num | 模块编号 | |
62 | edge_id | num | **同上** | |
63 | title | str | 视频模块(分P)标题 | |
64 | cid | num | 视频模块(分P)CID | |
65 | start_pos | num | 记录播放开始位置 | 单位为毫秒 |
66 | cover | str | 分P封面url | |
67 | is_current | num | 是否为当前模块 | 1:是<br />仅为当前模块时存在 |
68 | cursor | num | | |
58 | 项 | 类型 | 内容 | 备注 |
59 | ---------- | ---- | ---------------- | ----------------------------- |
60 | node_id | num | 模块编号 | |
61 | edge_id | num | **同上** | |
62 | title | str | 模块(分P)标题 | |
63 | cid | num | 模块(分P)CID | |
64 | start_pos | num | 记录播放开始位置 | 单位为毫秒 |
65 | cover | str | 分P封面url | |
66 | is_current | num | 是否为当前模块 | 1:是<br />仅为当前模块时存在 |
67 | cursor | num | 进度序号 | 从0开始向上增长 |
69 68
70 69 `data`中的`edges`对象:
71 70
@@ -82,6 +81,7 @@
82 81 | width | num | 当前分P 宽度 | |
83 82 | height | num | 当前分P 高度 | |
84 83 | rotate | num | 是否将宽高对换 | 0:正常<br />1:对换 |
84 | sar | str | ??? | 作用尚不明确 |
85 85
86 86 `edges`中的`questions`数组:
87 87
@@ -93,8 +93,8 @@
93 93
94 94 | 字段 | 类型 | 内容 | 备注 |
95 95 | ------------- | ----- | ---------------- | ------------------------------------------------------------ |
96 | id | num | ??? | |
97 | type | num | 选项显示模式 | 0:不显示选项<br />1:底部选项模式<br />2:坐标定点模式<br />127: |
96 | id | num | ??? | 作用尚不明确 |
97 | type | num | 选项显示模式 | 0:不显示选项<br />1:底部选项模式<br />2:坐标定点模式<br />3:???<br />127:??? |
98 98 | start_time_r | num | 300 或 duration | 作用尚不明确 |
99 99 | duration | num | 回答限时 | 单位为毫秒<br />不限时为`-1` |
100 100 | pause_video | num | 是否暂停播放视频 | 0:不暂停<br />1:暂停播放 |
@@ -115,7 +115,7 @@
115 115
116 116 | 字段 | 类型 | 内容 | 备注 |
117 117 | --------------- | ---- | -------------------- | ------------------------------------- |
118 | id | num | 选项所跳转的模块编号 | |
118 | id | num | 选项所跳转的模块ID | |
119 119 | platform_action | str | 跳转信息文字 | JUMP+{所跳转的模块编号}+{所跳转的CID} |
120 120 | native_action | str | 点击后对变量运算语句 | 每项间用分号隔开<br />无为空 |
121 121 | condition | str | 选项出现条件判断语句 | 无为空 |
@@ -185,17 +185,31 @@
185 185
186 186 **示例:**
187 187
188 查询互动视频`av73267982`下模块`5556092`的信息
188 查询互动视频`av73267982`下剧情图`155446`模块`5556092`的信息
189
190 avID方式:
189 191
190 192 ```shell
191 193 curl -G 'http://api.bilibili.com/x/stein/edgeinfo_v2'\
192 194 --data-urlencode 'aid=73267982'\
195 --data-urlencode 'graph_version=155446'\
193 196 --data-urlencode 'edge_id=5556092'\
197 -b 'SESSDATA=xxx'
198 ```
199
200 bvID方式:
201
202 ```shell
203 curl -G 'http://api.bilibili.com/x/stein/edgeinfo_v2'\
204 --data-urlencode 'bvid=BV1UE411y7Wy'\
194 205 --data-urlencode 'graph_version=155446'\
206 --data-urlencode 'edge_id=5556092'\
195 207 -b 'SESSDATA=xxx'
196 208 ```
197 209
210 <details>
211 <summary>查看响应示例:</summary>
212
198 213 ```json
199 214 {
200 215 "code": 0,
@@ -350,4 +364,6 @@ curl -G 'http://api.bilibili.com/x/stein/edgeinfo_v2'\
350 364 "is_leaf": 0
351 365 }
352 366 }
353 ```
367 ```
368
369 </details>