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

XFEstudio/bilibili-API-collect

完成对于vedio/edge.md的详细撰写

b344984
MineCreeper86 <61276297+MineCreeper86@users.noreply.github.com>
提交于

代码差异

2 个文件 +193 -4
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)x
66 - [互动视频](video/edge.md)√
67 67 - [高能进度条](video/pbp.md)√
68 68 - [信息上报(心跳及记录历史)](video/report.md)×
69 69 - 番剧(影视)
Modified video/edge.md +192 -3
@@ -111,8 +111,8 @@
111 111
112 112 | 字段 | 类型 | 内容 | 备注 |
113 113 | --------------- | ---- | ------------------------- | --------------------- |
114 | id | num | 选项编号 | |
115 | platform_action | str | 点击后跳转的分P与选项编号 | JUMP 选项编号 目标cid |
114 | id | num | 选择编号 | |
115 | platform_action | str | 点击后跳转的分P与选择编号 | JUMP 选择编号 目标cid |
116 116 | native_action | str | 点击后对变量进行的修改 | 每项间用分号隔开 |
117 117 | condition | str | 选项出现条件 | |
118 118 | cid | num | 跳转分P CID | |
@@ -154,4 +154,193 @@
154 154 | 字段 | 类型 | 内容 | 备注 |
155 155 | ---- | ---- | -------- | ---- |
156 156 | aid | num | 视频avID | |
157 | cid | num | 分P CID | |
157 | cid | num | 分P CID | |
158
159 `data`中的`hidden_vars`数组:
160
161 | 项 | 类型 | 内容 | 备注 |
162 | ---- | ---- | ------------- | ---- |
163 | 0 | obj | 第一个变量 | |
164 | n | obj | 第(n+1)个变量 | |
165 | …… | obj | …… | …… |
166
167 `data`中的`hidden_vars`数组中的对象:
168
169 | 字段 | 类型 | 内容 | 备注 |
170 | -------------- | ---- | ------------ | ------------------------ |
171 | value | num | 变量值 | |
172 | id | str | 变量编号 | |
173 | id_v2 | str | 变量编号 | 语句中一般使用这种 |
174 | type | num | 变量类型 | “随机值”变量为2,否则为1 |
175 | is_show | num | 变量是否显示 | 0:否<br />1:是 |
176 | name | str | 变量名 | |
177 | skip_overwrite | num | 0 | 作用尚不明确 |
178
179 **示例:**
180
181 查询互动视频`av73267982`下选择`5556092`的信息
182
183 ```shell
184 curl -G 'http://api.bilibili.com/x/stein/edgeinfo_v2'\
185 --data-urlencode 'aid=73267982'\
186 --data-urlencode 'edge_id=5556092'\
187 --data-urlencode 'graph_version=155446'\
188 --data-urlencode 'platform=pc'\
189 -b 'SESSDATA=xxx'
190 ```
191
192 ```json
193 {
194 "code": 0,
195 "message": "0",
196 "ttl": 1,
197 "data": {
198 "title": "4",
199 "edge_id": 5556092,
200 "story_list": [
201 {
202 "node_id": 1,
203 "edge_id": 1,
204 "title": "0 片头",
205 "cid": 127486603,
206 "start_pos": 27000,
207 "cover": "http://i0.hdslb.com/bfs/steins-gate/127486603_screenshot.jpg",
208 "cursor": 0
209 },
210 {
211 "node_id": 5556092,
212 "edge_id": 5556092,
213 "title": "4",
214 "cid": 125499378,
215 "start_pos": 82000,
216 "cover": "http://i0.hdslb.com/bfs/steins-gate/125499378_screenshot.jpg",
217 "is_current": 1,
218 "cursor": 15
219 }
220 ],
221 "edges": {
222 "dimension": {
223 "width": 1920,
224 "height": 1000,
225 "rotate": 0,
226 "sar": ""
227 },
228 "questions": [
229 {
230 "id": 0,
231 "type": 2,
232 "start_time_r": 300,
233 "duration": -1,
234 "pause_video": 1,
235 "title": "",
236 "choices": [
237 {
238 "id": 5556133,
239 "platform_action": "JUMP 5556133 125499249",
240 "native_action": "",
241 "condition": "$H7g_64_PG2EVS>=1.00 && $H7g_64_PG2EVS<=80.00",
242 "cid": 125499249,
243 "x": 947,
244 "y": 499,
245 "text_align": 2,
246 "option": "A <你已成为杀手> 试图砍死萌新 (成功率20%)",
247 "is_default": 1
248 },
249 {
250 "id": 5556134,
251 "platform_action": "JUMP 5556134 125502707",
252 "native_action": "",
253 "condition": "$H7g_64_PG2EVS>=81.00 && $H7g_64_PG2EVS<=100.00",
254 "cid": 125502707,
255 "x": 949,
256 "y": 502,
257 "text_align": 2,
258 "option": "B <你已成为杀手> 试图砍死萌新 (成功率20%)"
259 },
260 {
261 "id": 5556135,
262 "platform_action": "JUMP 5556135 125499249",
263 "native_action": "",
264 "condition": "",
265 "cid": 125499249,
266 "x": 120,
267 "y": 145,
268 "text_align": 2,
269 "option": "C 直接【砍杀失败】"
270 }
271 ]
272 }
273 ],
274 "skin": {
275 "choice_image": "https://i0.hdslb.com/bfs/app/db0ae7700d4fb1416c8b305bcfb6f0948f818cc9.png",
276 "title_text_color": "d8fbffff",
277 "title_shadow_color": "00000033",
278 "title_shadow_offset_y": 1,
279 "title_shadow_radius": 1,
280 "progressbar_color": "ffffffff",
281 "progressbar_shadow_color": "000000cc"
282 }
283 },
284 "preload": {
285 "video": [
286 {
287 "aid": 73267982,
288 "cid": 125499249
289 },
290 {
291 "aid": 73267982,
292 "cid": 125502707
293 }
294 ]
295 },
296 "hidden_vars": [
297 {
298 "value": 97,
299 "id": "v-H7g@PG2EVS",
300 "id_v2": "$H7g_64_PG2EVS",
301 "type": 2,
302 "is_show": 0,
303 "name": "随机值",
304 "skip_overwrite": 0
305 },
306 {
307 "value": 0,
308 "id": "v-YWB6dk1oCP",
309 "id_v2": "$YWB6dk1oCP",
310 "type": 1,
311 "is_show": 1,
312 "name": "达成假结局次数",
313 "skip_overwrite": 0
314 },
315 {
316 "value": 0,
317 "id": "v-Zh4JACIiId",
318 "id_v2": "$Zh4JACIiId",
319 "type": 1,
320 "is_show": 1,
321 "name": "死亡次数",
322 "skip_overwrite": 0
323 },
324 {
325 "value": 0,
326 "id": "v-a2vplaQlsP",
327 "id_v2": "$a2vplaQlsP",
328 "type": 1,
329 "is_show": 1,
330 "name": "达成真结局次数",
331 "skip_overwrite": 0
332 },
333 {
334 "value": 1,
335 "id": "v-lMQqQ994Sk",
336 "id_v2": "$lMQqQ994Sk",
337 "type": 1,
338 "is_show": 1,
339 "name": "循环编号",
340 "skip_overwrite": 0
341 }
342 ],
343 "is_leaf": 0
344 }
345 }
346 ```