Files
bilibili-API-collect/assets/live_replay.html-iMUKGSwe.js
T

715 lines
230 KiB
JavaScript
Raw Normal View History

2026-01-22 17:37:01 +00:00
import{_ as p,c as d,a as l,b as s,d as t,e,w as o,r,o as i}from"./app-Dgsdh8A6.js";const c={};function D(u,n){const a=r("RouteLink");return i(),d("div",null,[n[19]||(n[19]=l('<h1 id="直播回放" tabindex="-1"><a class="header-anchor" href="#直播回放"><span>直播回放</span></a></h1><p>注: 直播回放相关接�较新,�时�能出现�化。</p><h2 id="获�直播回放列表" tabindex="-1"><a class="header-anchor" href="#获�直播回放列表"><span>获�直播回放列表</span></a></h2><blockquote><p>https://api.live.bilibili.com/xlive/app-blink/v1/anchorVideo/AnchorGetReplayList</p></blockquote><p><em>请求方法: GET</em></p><p>认�方�: Cookie (SESSDATA)</p><p>�能获�自己14天的回放,详细信�请查看<a href="https://link.bilibili.com/#/my-room/live-record" target="_blank" rel="noopener noreferrer">对应页�</a></p><p><strong>url�数:</strong></p><table><thead><tr><th>�数�</th><th>类型</th><th>内容</th><th>必�性</th><th>备注</th></tr></thead><tbody><tr><td>page</td><td>num</td><td>页�</td><td>�必�</td><td>默认第1页</td></tr><tr><td>page_size</td><td>num</td><td>�页内容数�</td><td>�必�</td><td>默认30项,最大30项</td></tr></tbody></table><p><strong>json回�:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>code</td><td>num</td><td>返回值</td><td>0:�功<br>-101:未登录</td></tr><tr><td>message</td><td>str</td><td>�示信�</td><td>�功时为<code>&quot;0&quot;</code></td></tr><tr><td>ttl</td><td>num</td><td><code>1</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>信�本体</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>replay_info</td><td>arr</td><td>回放信�列表</td><td>无结果时为<code>null</code></td></tr><tr><td>pagination</td><td>obj</td><td>分页信�</td><td></td></tr><tr><td>archive_flag</td><td>bool</td><td>(?)</td><td>作用尚�明确</td></tr><tr><td>can_edit</td><td>num</td><td>(?)</td><td>作用尚�明确</td></tr><tr><td>can_upload</td><td>bool</td><td>(?)</td><td>作用尚�明确</td></tr><tr><td>has_third_platform_live</td><td>bool</td><td>(?)</td><td>作用尚�明确</td></tr></tbody></table><p><code>data.replay_info</code> 数组中的对象:</p>',15)),s("table",null,[n[18]||(n[18]=s("thead",null,[s("tr",null,[s("th",null,"字段"),s("th",null,"类型"),s("th",null,"内容"),s("th",null,"备注")])],-1)),s("tbody",null,[n[12]||(n[12]=s("tr",null,[s("td",null,"replay_id"),s("td",null,"num"),s("td",null,"直播回放id"),s("td")],-1)),n[13]||(n[13]=s("tr",null,[s("td",null,"live_info"),s("td",null,"obj"),s("td",null,"直播信�"),s("td")],-1)),n[14]||(n[14]=s("tr",null,[s("td",null,"video_info"),s("td",null,"obj"),s("td",null,"回放视频信�"),s("td")],-1)),n[15]||(n[15]=s("tr",null,[s("td",null,"alarm_info"),s("td",null,"obj"),s("td",null,"警报信�"),s("td")],-1)),n[16]||(n[16]=s("tr",null,[s("td",null,"room_id"),s("td",null,"num"),s("td",null,"直播间id"),s("td")],-1)),n[17]||(n[17]=s("tr",null,[s("td",null,"live_key"),s("td",null,"str"),s("td",null,"标记直播场次的key"),s("td")],-1)),s("tr",null,[n[3]||(n[3]=s("td",null,"start_time",-1)),n[4]||(n[4]=s("td",null,"num",-1)),n[5]||(n[5]=s("td",null,"直播开始秒时间戳",-1)),s("td",null,[n[1]||(n[1]=t("调用")),e(a,{to:"/docs/live/manage.html#%E5%BC%80%E5%A7%8B%E7%9B%B4%E6%92%AD"},{default:o(()=>n[0]||(n[0]=[t("开始直播")])),_:1,__:[0]}),n[2]||(n[2]=t("接�的时间"))])]),s("tr",null,[n[9]||(n[9]=s("td",null,"end_time",-1)),n[10]||(n[10]=s("td",null,"num",-1)),n[11]||(n[11]=s("td",null,"直播结�秒时间戳",-1)),s("td",null,[n[7]||(n[7]=t("调用")),e(a,{to:"/docs/live/manage.html#%E5%85%B3%E9%97%AD%E7%9B%B4%E6%92%AD"},{default:o(()=>n[6]||(n[6]=[t("关闭直播")])),_:1,__:[6]}),n[8]||(n[8]=t("接�的时间"))])])])]),n[20]||(n[20]=l(`<p><code>data.replay
<span class="line"><span style="color:#569CD6;"> -b</span><span style="color:#CE9178;"> &#39;SESSDATA=xxx&#39;</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div></div></div><details><summary>查看�应示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;code&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;message&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;0&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ttl&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;replay_info&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;replay_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">13517082</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_info&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;title&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;�缘摸鱼&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cover&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/59fc254c1f51a962dbf69ae85e4920f2f6fb8dcd.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1756479520</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;platform&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;android_link&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;video_info&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;replay_status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">-8</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;estimated_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;1970-01-01 08:00:00&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;duration&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">9350</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;alert_code&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;alert_message&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;录�时长远�于开播时长,请关注直播时网络状况&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;alarm_info&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;code&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">-8</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;message&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;直播内容存在�规片段&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cur_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1756496581</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;is_ban_publish&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">false</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;room_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1899237171</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_key&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;637117671085969203&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;start_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1756479520</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;end_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1756488870</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;replay_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">13487274</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_info&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;title&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;�缘摸鱼&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cover&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/59fc254c1f51a962dbf69ae85e4920f2f6fb8dcd.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1756385910</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;platform&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;android_link&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;video_info&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;replay_status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;estimated_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;1970-01-01 08:00:00&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;duration&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">14985</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;alert_code&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;alert_message&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;录�时长远�于开播时长,请关注直播时网络状况&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;alarm_info&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;code&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;message&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;录�生�失败,请���试&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cur_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1756496581</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;is_ban_publish&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">false</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;room_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1899237171</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_key&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;636823272552664883&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;start_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1756385910</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;end_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1756400895</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> ],</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;pagination&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;page&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;page_size&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;total&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">16</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;archive_flag&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">false</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;can_edit&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;can_upload&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">false</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;has_third_platform_live&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">false</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h2 id="获���主播的回放列表" tabindex="-1"><a class="header-anchor" href="#获���主播的回放列表"><span>获���主播的回放列表</span></a></h2><blockquote><p>https://api.live.bilibili.com/xlive/web-room/v1/videoService/GetOtherSliceList</p></blockquote><p><em>请求方法: GET</em></p><p>认�方�: Cookie (SESSDATA)</p><p>需�获得那�主播的授��能获�数�。</p><p><strong>url�数:</strong></p><table><thead><tr><th>�数�</th><th>类型</th><th>内容</th><th>必�性</th><th>备注</th></tr></thead><tbody><tr><td>live_uid</td><td>num</td><td>目标主播的uid</td><td>必�</td><td></td></tr><tr><td>time_range</td><td>num</td><td>回放列表的时间范围</td><td>�必�</td><td>默认获�近14天<br>1:近3天<br>2:近7天<br>3:近14天</td></tr><tr><td>page</td><td>num</td><td>页�</td><td>�必�</td><td>默认第1页</td></tr><tr><td>page_size</td><td>num</td><td>�页内容数�</td><td>�必�</td><td>默认30项,最大30项</td></tr><tr><td>web_location</td><td>str</td><td>(?)</td><td>�必�</td><td></td></tr></tbody></table><p><strong>json回�:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>code</td><td>num</td><td>返回值</td><td>-101:未登录<br>0:�功<br>301:没有剪辑��</td></tr><tr><td>message</td><td>str</td><td>�示信�</td><td>�功时为<code>&quot;0&quot;</code></td></tr><tr><td>ttl</td><td>num</td><td><code>1</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>信�本体</td><td>与<a href="#%E8%8E%B7%E5%8F%96%E7%9B%B4%E6%92%A
<span class="line"><span style="color:#569CD6;"> -b</span><span style="color:#CE9178;"> &#39;SESSDATA=xxx&#39;</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div></div></div><details><summary>查看�应示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;code&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;message&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;0&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ttl&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;replay_info&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;replay_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">14657830</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_info&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;title&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;�缘摸鱼&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cover&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/59fc254c1f51a962dbf69ae85e4920f2f6fb8dcd.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1760352139</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;platform&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;android_link&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;video_info&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;replay_status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;estimated_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;1970-01-01 08:00:00&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;duration&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">858</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;alert_code&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;alert_message&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;录�时长远�于开播时长,请关注直播时网络状况&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;alarm_info&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;code&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;message&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;录�生�失败,请���试&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cur_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1760362012</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;is_ban_publish&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">false</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;room_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1899237171</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_key&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;648437353747320627&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;start_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1760352139</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;end_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1760352997</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;replay_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">14646585</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_info&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;title&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;�缘摸鱼&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cover&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/59fc254c1f51a962dbf69ae85e4920f2f6fb8dcd.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1760285326</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;platform&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;android_link&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;video_info&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;replay_status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;estimated_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;1970-01-01 08:00:00&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;duration&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">464</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;alert_code&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;alert_message&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;录�时长远�于开播时长,请关注直播时网络状况&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;alarm_info&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;code&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;message&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;录�生�失败,请���试&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cur_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1760362012</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;is_ban_publish&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">false</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;room_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1899237171</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_key&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;648321565723987763&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;start_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1760285326</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;end_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1760285790</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> ],</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;pagination&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;page&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;page_size&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;total&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">4</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;archive_flag&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">false</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;can_edit&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;can_upload&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">false</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;has_third_platform_live&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">false</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h2 id="获�已�布片段的信�" tabindex="-1"><a class="header-anchor" href="#获�已�布片段的信�"><span>获�已�布片段的信�</span></a></h2><blockquote><p>https://api.live.bilibili.com/xlive/app-blink/v1/anchorVideo/AnchorGetVideoSliceList</p></blockquote><p><em>请求方法: GET</em></p><p>认�方�: Cookie (SESSDATA)</p><p>�能获�主播自己的已�布片段。</p><p><strong>url�数:</strong></p><table><thead><tr><th>�数�</th><th>类型</th><th>内容</th><th>必�性</th><th>备注</th></tr></thead><tbody><tr><td>page</td><td>num</td><td>页�</td><td>�必�</td><td>默认第1页</td></tr><tr><td>page_size</td><td>num</td><td>�页内容数�</td><td>�必�</td><td>默认20项,最大20项</td></tr></tbody></table><p><strong>json回�:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>code</td><td>num</td><td>返回值</td><td>0:�功<br>-101:未登录</td></tr><tr><td>message</td><td>str</td><td>�示信�</td><td>�功时为<code>&quot;0&quot;</code></td></tr><tr><td>ttl</td><td>num</td><td><code>1</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>信�本体</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>list</td><td>arr</td><td>切片信�</td><td></td></tr><tr><td>page</td><td>num</td><td>请求的页�</td><td></td></tr><tr><td>page_size</td><td>num</td><td>内容数�</td><td></td></tr><tr><td>total</td><td>num</td><td>总计内容数�</td><td></td></t
<span class="line"><span style="color:#569CD6;"> -b</span><span style="color:#CE9178;"> &#39;SESSDATA=xxx&#39;</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div></div></div><details><summary>查看�应示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;code&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;message&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;0&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ttl&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;list&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;slice_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">882357</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;av_title&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;2025051720 error&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;av_cover&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/59fc254c1f51a962dbf69ae85e4920f2f6fb8dcd.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;av_status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ctime&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;2025-05-18 18:13:13&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;start_tm&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;2025-05-17 21:07:04&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;end_tm&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;2025-05-17 21:16:00&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;slice_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">879189</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;av_title&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;2025051721 zzz 0&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;av_cover&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/59fc254c1f51a962dbf69ae85e4920f2f6fb8dcd.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;av_status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">3</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ctime&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;2025-05-18 00:32:52&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;start_tm&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;2025-05-17 21:07:34&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;end_tm&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;2025-05-17 23:02:03&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;failed_reason&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;duration_false&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;slice_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">876259</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;av_title&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;202505171449&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;av_cover&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/59fc254c1f51a962dbf69ae85e4920f2f6fb8dcd.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;av_status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;avid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">114521830065531</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ctime&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;2025-05-17 14:49:18&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;start_tm&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;2025-05-17 14:19:36&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;end_tm&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;2025-05-17 14:23:48&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;av_duration&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">341</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> ],</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;page&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;page_size&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">3</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;total&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">347</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h2 id="获�你为��主播剪辑的已�布片段" tabindex="-1"><a class="header-anchor" href="#获�你为��主播剪辑的已�布片段"><span>获�你为��主播剪辑的已�布片段</span></a></h2><blockquote><p>https://api.live.bilibili.com/xlive/web-room/v1/videoService/GetPublishedList</p></blockquote><p><em>请求方法: GET</em></p><p>认�方�: Cookie (SESSDATA)</p><p>需�获得那�主播的授��能获�数�。</p><p><strong>url�数:</strong></p><table><thead><tr><th>�数�</th><th>类型</th><th>内容</th><th>必�性</th><th>备注</th></tr></thead><tbody><tr><td>live_uid</td><td>num</td><td>目标主播的uid</td><td>必�</td><td></td></tr><tr><td>page</td><td>num</td><td>页�</td><td>�必�</td><td>默认第1页</td></tr><tr><td>page_size</td><td>num</td><td>�页内容数�</td><td>�必�</td><td>默认20项,最大20项</td></tr><tr><td>web_location</td><td>str</td><td>(?)</td><td>�必�</td><td></td></tr></tbody></table><p><strong>json回�:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>code</td><td>num</td><td>返回值</td><td>-101:未登录<br>0:�功<br>301:没有剪辑��</td></tr><tr><td>message</td><td>str</td><td>错误信�</td><td>�功时为<code>&quot;0&quot;</code></td></tr><tr><td>ttl</td><td>num</td><td><code>1</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>信�本体</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>slice_info</td><td>arr 或 null</td><td>切片信�</td><td>无内容时为<code>null</code></td></tr><tr><td>pagination</td><td>obj</td><td>分页信�</td><td></td></tr></tbody></table><p><code>data.slice_info</code> 数组中对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>slice_id</td><td>num</td><td>切片id</td><td></td></tr><tr><td>uid</td><td>num</td><td>�布者uid?</td><td></td></tr><tr><td>live_uid</td><td>num</td><td>主播uid</td><td></td></tr><tr><td>live_key</td><td>str</td><td>标记直播场次的key</td><td></td></tr><tr><td>title</td><td>str</td><td>切片标题</td><td></td></tr><tr><td>cover</td><td>str</td><td>切片��</td><td>若未在<a href="#%E7%BB%99%E6%9F%90%E4%BD%8D%E4%B8%BB%E6%92%AD%E6%8A%95%E7%A8%BF%E7%9B%B4%E6%92%AD%E5%9B%9E%
<span class="line"><span style="color:#569CD6;"> -b</span><span style="color:#CE9178;"> &#39;SESSDATA=xxx&#39;</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div></div></div><details><summary>查看�应示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;code&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;message&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;0&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ttl&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;slice_info&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;slice_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">4302</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">438160221</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">438160221</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_key&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;648506223547911987&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;title&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;test202510201450&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cover&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/59fc254c1f51a962dbf69ae85e4920f2f6fb8dcd.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;high_light_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">12810575</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;start_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;2025-10-13 23:11:00&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;end_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;2025-10-13 23:14:00&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">3</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;fail_reason&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;��失败,�新编辑投稿试试~&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ctime&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;2025-10-20 14:50:18&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;slice_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">4300</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">438160221</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">438160221</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_key&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;648437353747320627&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;title&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;test202510201318&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;start_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;2025-10-13 18:42:36&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;end_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;2025-10-13 18:43:36&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">3</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;filename&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;n251020tx1rbha851nt85y2fj21bygm8&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ctime&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;2025-10-20 13:41:00&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;slice_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">4299</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">438160221</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">438160221</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_key&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;648437353747320627&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;title&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;test202510201318&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cover&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/59fc254c1f51a962dbf69ae85e4920f2f6fb8dcd.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;start_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;2025-10-13 18:42:35&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;end_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;2025-10-13 18:43:35&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;filename&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;n251020tx2u500g1krssxg3om5ou8bdw&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;avid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">115404865274992</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ctime&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;2025-10-20 13:36:44&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;av_duration&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">63</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> ],</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;pagination&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;page&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;page_size&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">20</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;total&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">4</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h2 id="获�回放剪辑�稿列表" tabindex="-1"><a class="header-anchor" href="#获�回放剪辑�稿列表"><span>获�回放剪辑�稿列表</span></a></h2><blockquote><p>https://api.live.bilibili.com/xlive/app-blink/v1/anchorVideo/GetDraftList</p></blockquote><p><em>请求方法: GET</em></p><p>认�方�: Cookie (SESSDATA)</p><p>�能获�主播自己的回放剪辑�稿。</p><p><strong>url�数:</strong></p><table><thead><tr><th>�数�</th><th>类型</th><th>内容</th><th>必�性</th><th>备注</th></tr></thead><tbody><tr><td>page</td><td>num</td><td>页�</td><td>�必�</td><td>默认第1页</td></tr><tr><td>page_size</td><td>num</td><td>�页内容数�</td><td>�必�</td><td>默认30项,最大30项</td></tr></tbody></table><p><strong>json回�:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>code</td><td>num</td><td>返回值</td><td>-101:未登录<br>0:�功<br>301:没有剪辑��</td></tr><tr><td>message</td><td>str</td><td>错误信�</td><td>�功时为<code>&quot;0&quot;</code></td></tr><tr><td>ttl</td><td>num</td><td><code>1</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>信�本体</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>draft_info</td><td>arr</td><td>�稿信�</td><td>无结果时为<code>null</code></td></tr><tr><td>pagination</td><td>obj</td><td>分页信�</td><td></td></tr></tbody></table><p><code>data.draft_info</code> 数组中的对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>id</td><td>num</td><td>回放剪辑id</td><td></td></tr><tr><td>title</td><td>str</td><td>回放剪辑标题</td><td></td></tr><tr><td>cover</td><td>str</td><td>回放剪辑��</td><td>有��时存在;若�存在将使用 https://s1.hdslb.com/bfs/static/blive/blfe-link-center/static/img/default.187078d.png</td></tr><tr><t
<span class="line"><span style="color:#569CD6;"> -b</span><span style="color:#CE9178;"> &#39;SESSDATA=xxx&#39;</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div></div></div><details><summary>查看�应示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;code&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;message&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;0&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ttl&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;draft_info&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">988275</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;title&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;直播场次 2025-05-19 20:45:04&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_key&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;609431465787395891&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ctime&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;2025-05-22 01:08:20&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_start_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;2025-05-19 20:45:04&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_end_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;2025-05-20 09:40:13&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">987665</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;title&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;直播场次 2025-05-19 20:45:04 切片&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cover&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;http://i0.hdslb.com/bfs/live/9bdf1df3d823734c59382120a9a7c10b177dbefd.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_key&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;609431465787395891&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ctime&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;2025-05-21 20:28:48&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_start_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;2025-05-19 20:45:04&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_end_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;2025-05-20 09:40:13&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> ],</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;pagination&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;page&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;page_size&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">30</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;total&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h2 id="获�你为��主播剪辑的�稿" tabindex="-1"><a class="header-anchor" href="#获�你为��主播剪辑的�稿"><span>获�你为��主播剪辑的�稿</span></a></h2><blockquote><p>https://api.live.bilibili.com/xlive/web-room/v1/videoService/GetDraftList</p></blockquote><p><em>请求方法: GET</em></p><p>认�方�: Cookie (SESSDATA)</p><p>需�获得那�主播的授��能获�数�。</p><p><strong>url�数:</strong></p><table><thead><tr><th>�数�</th><th>类型</th><th>内容</th><th>必�性</th><th>备注</th></tr></thead><tbody><tr><td>live_uid</td><td>num</td><td>目标主播的uid</td><td>必�</td><td></td></tr><tr><td>page</td><td>num</td><td>页�</td><td>�必�</td><td>默认第1页</td></tr><tr><td>page_size</td><td>num</td><td>�页内容数�</td><td>�必�</td><td>默认30项,最大30项</td></tr><tr><td>web_location</td><td>str</td><td>(?)</td><td>�必�</td><td></td></tr></tbody></table><p><strong>json回�:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>code</td><td>num</td><td>返回值</td><td>-101:未登录<br>0:�功<br>301:没有剪辑��</td></tr><tr><td>message</td><td>str</td><td>错误信�</td><td>�功时为<code>&quot;0&quot;</code></td></tr><tr><td>ttl</td><td>num</td><td><code>1</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>信�本体</td><td>与<a href="#%E8%8E%B7%E5%8F%96%E5%9B%9E%E6%94%BE%E5%89%AA%E8%BE%91%E8%8D%89%E7%A8%BF%E5%88%97%E8%A1%A8">获�回放剪辑�稿列表</a>接�的信�本体相�</td></tr></tbody></table><p><strong>示例:</strong></p><p>获�你为��主播剪辑的�稿,他已授�你回放剪辑��</p><div class="language-shell line-numbers-mode" data-highlighter="shiki" data-ext="shell" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-shell"><span class="line"><span style="color:#DCDCAA;">curl</span><span style="color:#CE9178;"> &#39;https://api.live.bilibili.com/xlive/web-room/v1/videoService/GetDraftList?live_uid=1&amp;page=1&amp;page_size=20&#39;</span><span style="color:#D7BA7D;"> \\</span></span>
<span class="line"><span style="color:#569CD6;"> -b</span><span style="color:#CE9178;"> &#39;SESSDATA=xxx&#39;</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div></div></div><details><summary>查看�应示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;code&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;message&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;0&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ttl&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;draft_info&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1148889</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;title&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;直播场次 2025-09-30 23:53:06&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_key&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;645328214036844339&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ctime&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;2025-10-14 14:48:22&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_start_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;2025-09-30 23:53:06&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_end_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;2025-10-01 01:41:29&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> ],</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;pagination&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;page&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;page_size&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">30</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;total&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h2 id="删除�个回放剪辑�稿" tabindex="-1"><a class="header-anchor" href="#删除�个回放剪辑�稿"><span>删除�个回放剪辑�稿</span></a></h2><blockquote><p>https://api.live.bilibili.com/xlive/app-blink/v1/anchorVideo/DeleteSliceDraft</p></blockquote><p><em>请求方法: POST</em></p><p>认�方�: Cookie (SESSDATA)</p><p>鉴�方�: Cookie中<code>bili_jct</code>的值正确并与<code>csrf</code>相�</p><p>主播删除自己的回放剪辑�稿时使用。</p><p><strong>正文�数( application/x-www-form-urlencoded ):</strong></p><table><thead><tr><th>�数�</th><th>类型</th><th>内容</th><th>必�性</th><th>备注</th></tr></thead><tbody><tr><td>draft_id</td><td>num</td><td>回放剪辑id</td><td>必�</td><td></td></tr><tr><td>csrf_token</td><td>str</td><td>CSRF Token(�于cookie)</td><td>�必�</td><td></td></tr><tr><td>csrf</td><td>str</td><td>CSRF Token(�于cookie)</td><td>必�</td><td></td></tr></tbody></table><p><strong>json回�:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>code</td><td>num</td><td>返回值</td><td>-400:�数错误<br>-101:未登录<br>-111:csrf校验失败<br>0:�功<br>206:无��作�稿</td></tr><tr><td>message</td><td>str</td><td>错误信�</td><td>�功时为<code>&quot;0&quot;</code></td></tr><tr><td>ttl</td><td>num</td><td><code>1</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>信�本体</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>code</td><td>num</td><td><code>0</code></td><td></td></tr><tr><td>message</td><td>str</td><td><code>&quot;&quot;</code></td><td></td></tr></tbody></table><p><strong>示例:</strong></p><p>删除回放剪辑id为<code>988275</code>的�稿</p><div class="language-shell line-numbers-mode" data-highlighter="shiki" data-ext="shell" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-shell"><span class="line"><span style="color:#DCDCAA;">curl</span><span style="color:#CE9178;"> &#39;https://api.live.bilibili.com/xlive/app-blink/v1/anchorVideo/DeleteSliceDraft&#39;</span><span style="color:#D7BA7D;"> \\</span></span>
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> &#39;draft_id=988275&#39;</span><span style="color:#D7BA7D;"> \\</span></span>
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> &#39;csrf=xxx&#39;</span><span style="color:#D7BA7D;"> \\</span></span>
<span class="line"><span style="color:#569CD6;"> -b</span><span style="color:#CE9178;"> &#39;SESSDATA=xxx;bili_jct=xxx&#39;</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><details><summary>查看�应示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;code&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;message&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;0&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ttl&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;code&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;message&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h2 id="删除为�个主播剪辑的�稿" tabindex="-1"><a class="header-anchor" href="#删除为�个主播剪辑的�稿"><span>删除为�个主播剪辑的�稿</span></a></h2><blockquote><p>https://api.live.bilibili.com/xlive/web-room/v1/videoService/DeleteSliceDraft</p></blockquote><p><em>请求方法: POST</em></p><p>认�方�: Cookie (SESSDATA)</p><p>鉴�方�: Cookie中<code>bili_jct</code>的值正确并与<code>csrf</code>相�</p><p>删除你为��主播创建的回放剪辑�稿。</p><p><strong>url�数:</strong></p><table><thead><tr><th>�数�</th><th>类型</th><th>内容</th><th>必�性</th><th>备注</th></tr></thead><tbody><tr><td>csrf</td><td>str</td><td>CSRF Token(�于cookie)</td><td>必�</td><td></td></tr></tbody></table><p><strong>正文�数( application/json ):</strong></p><table><thead><tr><th>�数�</th><th>类型</th><th>内容</th><th>必�性</th><th>备注</th></tr></thead><tbody><tr><td>draft_id</td><td>num</td><td>回放剪辑id</td><td>必�</td><td></td></tr></tbody></table><p><strong>json回�:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>code</td><td>num</td><td>返回值</td><td>-400:请求错误<br>-101:未登录<br>-111:csrf校验失败<br>0:�功<br>206:无��作�稿</td></tr><tr><td>message</td><td>str</td><td>错误信�</td><td>�功时为<code>&quot;0&quot;</code></td></tr><tr><td>ttl</td><td>num</td><td><code>1</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>信�本体</td><td>与<a href="#%E5%88%A0%E9%99%A4%E6%9F%90%E4%B8%AA%E5%9B%9E%E6%94%BE%E5%89%AA%E8%BE%91%E8%8D%89%E7%A8%BF"></a>的信�本体相�</td></tr></tbody></table><p><strong>示例:</strong></p><p>删除回放剪辑id为<code>1148889</code>的�稿</p><div class="language-shell line-numbers-mode" data-highlighter="shiki" data-ext="shell" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-shell"><span class="line"><span style="color:#DCDCAA;">curl</span><span style="color:#CE9178;"> &#39;https://api.live.bilibili.com/xlive/web-room/v1/videoService/DeleteSliceDraft?csrf=xxx&#39;</span><span style="color:#D7BA7D;"> \\</span></span>
<span class="line"><span style="color:#569CD6;"> -H</span><span style="color:#CE9178;"> &#39;Content-Type: application/json&#39;</span><span style="color:#D7BA7D;"> \\</span></span>
<span class="line"><span style="color:#569CD6;"> -b</span><span style="color:#CE9178;"> &#39;SESSDATA=xxx;bili_jct=xxx&#39;</span><span style="color:#D7BA7D;"> \\</span></span>
<span class="line"><span style="color:#569CD6;"> -d</span><span style="color:#CE9178;"> &#39;{&quot;draft_id&quot;:1148889}&#39;</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><details><summary>查看�应示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;code&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;message&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;0&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ttl&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;code&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;message&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h2 id="请求整场直播回放下载链接" tabindex="-1"><a class="header-anchor" href="#请求整场直播回放下载链接"><span>请求整场直播回放下载链接</span></a></h2><blockquote><p>https://api.live.bilibili.com/xlive/app-blink/v1/anchorVideo/AnchorVideoDownload</p></blockquote><p><em>请求方法: POST</em></p><p>认�方�: Cookie (SESSDATA)</p><p>鉴�方�: Cookie中<code>bili_jct</code>的值正确并与<code>csrf</code>相�</p><p>是�生�回放�决于回放状�,处于�生�回放状�且未生�整场直播回放时将进行生�。</p><p><strong>正文�数( application/x-www-form-urlencoded ):</strong></p><table><thead><tr><th>�数�</th><th>类型</th><th>内容</th><th>必�性</th><th>备注</th></tr></thead><tbody><tr><td>record_id</td><td>num</td><td>直播回放id</td><td>必�(�选)</td><td><code>record_id</code>和<code>live_key</code>必选其一</td></tr><tr><td>live_key</td><td>str</td><td>标记直播场次的key</td><td>必�(�选)</td><td><code>record_id</code>和<code>live_key</code>必选其一</td></tr><tr><td>csrf_token</td><td>str</td><td>CSRF Token(�于cookie)</td><td>�必�</td><td></td></tr><tr><td>csrf</td><td>str</td><td>CSRF Token(�于cookie)</td><td>必�</td><td></td></tr></tbody></table><p><strong>json回�:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>code</td><td>num</td><td>返回值</td><td>-101:未登录<br>-111:csrf校验失败<br>0:�功<br>100:�法�数<br>210:回放id或场次key无效<br>217:未找到直播录�</td></tr><tr><td>message</td><td>str</td><td>错误信�</td><td>�功时为<code>&quot;0&quot;</code></td></tr><tr><td>ttl</td><td>num</td><td><code>1</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>信�本体</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>record</td><td>obj</td><td>回放状�</td><td></td></tr><tr><td>download_url</td><td>str</td><td>回放下载链接</td><td>完�时存在</td></tr><tr><td>download_url_list</td><td>arr</td><td>回放下载链接列表</td><td>完�时存在</td></tr></tbody></table><p><code>data.record</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>uid</td><td>num</td><td>用户mid</td><td></td></tr><tr><td>record_id</td><td>num</td><td>直播回放id</td><td></td></tr><tr><td>status</td><td>num</td><td>回放状�</td><td></td></tr><tr><td>estimated_time</td><td>num</td><td>预计结�时间</td><td>Unix秒时间戳</td></tr><tr><td>current_time</td><td>num</td><td>当�时间</td><td>Unix秒时间戳</td></tr><tr><td>merge_time</td><td>num</td><td>开始�并时间</td><td>Unix秒时间戳</td></tr><tr><td>toast</td><td>str</td><td>�示信�</td><td>失败时存在</td></tr></tbody></table><p><code>data.download_url_list</code> 数组:</p><table><thead><tr><th>项</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>0</td><td>str</td><td>回放下载链接</td><td></td></tr></tbody></table><p><strong>示例:</strong></p><p>请求回放id为<code>10597910</code>的下载链接</p><div class="language-shell line-numbers-mode" data-highlighter="shiki" data-ext="shell" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-shell"><span class="line"><span style="color:#DCDCAA;">curl</s
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> &#39;record_id=10597910&#39;</span><span style="color:#D7BA7D;"> \\</span></span>
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> &#39;live_key=607942821532667699&#39;</span><span style="color:#D7BA7D;"> \\</span></span>
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> &#39;csrf=xxx&#39;</span><span style="color:#D7BA7D;"> \\</span></span>
<span class="line"><span style="color:#569CD6;"> -b</span><span style="color:#CE9178;"> &#39;SESSDATA=xxx;bili_jct=xxx&#39;</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><details><summary>查看�应示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;code&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;message&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;0&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ttl&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;record&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">438160221</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;record_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">10597910</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">30</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;estimated_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1747639543</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;current_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1747639106</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;merge_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1747638665</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;download_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://upos-sz-mirrorali.bilivideo.com/ugcever/n250519sa3hkpirw61hjskuit4d9fdsj.mp4?deadline=1747682306&amp;gen=record2vod&amp;os=upos&amp;trid=da40b42594d5446da29cb0d2b2f25f45&amp;uparams=deadline,gen,os,trid&amp;upsig=c6ac5f218af40b2c120b3f5add2e4d6b&amp;attname=直播回放_2025-05-13_20-49-04.mp4&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;download_url_list&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#CE9178;"> &quot;https://upos-sz-mirrorali.bilivideo.com/ugcever/n250519sa3hkpirw61hjskuit4d9fdsj.mp4?deadline=1747682306&amp;gen=record2vod&amp;os=upos&amp;trid=da40b42594d5446da29cb0d2b2f25f45&amp;uparams=deadline,gen,os,trid&amp;upsig=c6ac5f218af40b2c120b3f5add2e4d6b&amp;attname=直播回放_2025-05-13_20-49-04.mp4&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> ]</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h2 id="获�回放的信�" tabindex="-1"><a class="header-anchor" href="#获�回放的信�"><span>获�回放的信�</span></a></h2><blockquote><p>https://api.live.bilibili.com/xlive/app-blink/v1/anchorVideo/GetAnchorVideoUidRecordsSubsect</p></blockquote><p><em>请求方法: GET</em></p><p>认�方�: Cookie (SESSDATA)</p><p><strong>url�数:</strong></p><table><thead><tr><th>�数�</th><th>类型</th><th>内容</th><th>必�性</th><th>备注</th></tr></thead><tbody><tr><td>record_id</td><td>num</td><td>直播回放id</td><td>必�</td><td></td></tr></tbody></table><p><strong>json回�:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>code</td><td>num</td><td>返回值</td><td>-400:�数错误<br>-101:未登录<br>0:�功</td></tr><tr><td>message</td><td>str</td><td>错误信�</td><td>�功时为<code>&quot;0&quot;</code></td></tr><tr><td>ttl</td><td>num</td><td><code>1</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>信�本体</td><td>失败时��用</td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>list</td><td>arr</td><td>回放信�列表</td><td></td></tr></tbody></table><p><code>data.list</code> 数组中的对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>uid</td><td>num</td><td>用户mid</td><td></td></tr><tr><td>record_id</td><td>num</td><td>直播回放id</td><td></td></tr><tr><td>title</td><td>str</td><td>直播标题</td><td></td></tr><tr><td>cover</td><td>str</td><td>直播��</td><td></td></tr><tr><td>status</td><td>num</td><td>回放状�</td><td></td></tr><tr><td>start_time</td><td>num</td><td>直播开始时间</td><td>Unix秒时间戳</td></tr><tr><td>end_time</td><td>num</td><td>直播结�时间</td><td>Unix秒时间戳</td></tr></tbody></table><p><strong>示例:</strong></p><p>获�回放id为<code>10707664</code>的信�</p><div class="language-shell line-numbers-mode" data-highlighter="shiki" data-ext="shell" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-shell"><span class="line"><span style="color:#DCDCAA;">curl</span><span style="color:#CE9178;"> &#39;https://api.live.bilibili.com/xlive/app-blink/v1/anchorVideo/GetAnchorVideoUidRecordsSubsect?record_id=10707664&#39;</span><span style="color:#D7BA7D;"> \\</span></span>
<span class="line"><span style="color:#569CD6;"> -b</span><span style="color:#CE9178;"> &#39;SESSDATA=xxx&#39;</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div></div></div><details><summary>查看�应示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;code&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;message&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;0&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ttl&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;list&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">438160221</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;record_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">10707664</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;title&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;摆&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cover&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/59fc254c1f51a962dbf69ae85e4920f2f6fb8dcd.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;start_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1747508293</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;end_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1747508499</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> ]</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h2 id="轮询回放状�" tabindex="-1"><a class="header-anchor" href="#轮询回放状�"><span>轮询回放状�</span></a></h2><blockquote><p>https://api.live.bilibili.com/xlive/app-blink/v1/anchorVideo/GetAnchorVideoUidRecord</p></blockquote><p><em>请求方法: POST</em></p><p>认�方�: Cookie (SESSDATA)</p><p>鉴�方�: Cookie中<code>bili_jct</code>的值正确并与<code>csrf</code>相�</p><p><strong>正文�数( application/x-www-form-urlencoded ):</strong></p><table><thead><tr><th>�数�</th><th>类型</th><th>内容</th><th>必�性</th><th>备注</th></tr></thead><tbody><tr><td>records</td><td>str</td><td>直播回放id列表</td><td>必�</td><td>用<code>,</code>分隔</td></tr><tr><td>csrf_token</td><td>str</td><td>CSRF Token(�于cookie)</td><td>�必�</td><td></td></tr><tr><td>csrf</td><td>str</td><td>CSRF Token(�于cookie)</td><td>必�</td><td></td></tr></tbody></table><p><strong>json回�:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>code</td><td>num</td><td>返回值</td><td>-101:未登录<br>-400:�数错误<br>0:�功</td></tr><tr><td>message</td><td>str</td><td>错误信�</td><td>�功时为<code>&quot;0&quot;</code></td></tr><tr><td>ttl</td><td>num</td><td><code>1</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>信�本体</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>list</td><td>arr</td><td>查询结果</td><td>无效的id会被忽略</td></tr></tbody></table><p><code>data.list</code> 数组中的对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>uid</td><td>num</td><td>用户mid</td><td></td></tr><tr><td>record_id</td><td>num</td><td>直播回放id</td><td></td></tr><tr><td>status</td><td>num</td><td>回放状�</td><td></td></tr><tr><td>current_time</td><td>num</td><td>当�时间戳</td><td>Unix秒时间戳</td></tr><tr><td>estimated_time</td><td>num</td><td>预计结�时间戳</td><td>�次<a href="#%E8%AF%B7%E6%B1%82%E6%95%B4%E5%9C%BA%E7%9B%B4%E6%92%AD%E5%9B%9E%E6%94%BE%E4%B8%8B%E8%BD%BD%E9%93%BE%E6%8E%A5">请求回放下载链接</a>�存在</td></tr><tr><td>merge_time</td><td>num</td><td>��开始时间戳</td><td>�次<a href="#%E8%AF%B7%E6%B1%82%E6%95%B4%E5%9C%BA%E7%9B%B4%E6%92%AD%E5%9B%9E%E6%94%BE%E4%B8%8B%E8%BD%BD%E9%93%BE%E6%8E%A5">请求回放下载链接</a>�存在</td></tr></tbody></table><p><strong>示例:</strong></p><p>查询��回放id</p><div class="language-shell line-numbers-mode" data-highlighter="shiki" data-ext="shell" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-shell"><span class="line"><span style="color:#DCDCAA;">curl</span><span style="color:#CE9178;"> &#39;https://api.live.bilibili.com/xlive/app-blink/v1/anchorVideo/GetAnchorVideoUidRecord&#39;</span><span style="color:#D7BA7D;"> \\</span></span>
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> &#39;records=10727160,10597910,10687720,10230000,99999999&#39;</span><span style="color:#D7BA7D;"> \\</span></span>
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> &#39;csrf=xxx&#39;</span><span style="color:#D7BA7D;"> \\</span></span>
<span class="line"><span style="color:#569CD6;"> -b</span><span style="color:#CE9178;"> &#39;SESSDATA=xxx;bili_jct=xxx&#39;</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><details><summary>查看�应示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;code&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;message&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;0&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ttl&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;list&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">91089731</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;record_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">10230000</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;current_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1747641604</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">438160221</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;record_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">10597910</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">30</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;estimated_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1747639543</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;current_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1747641604</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;merge_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1747638665</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">438160221</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;record_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">10687720</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">-30</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;estimated_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1747635525</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;current_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1747641604</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;merge_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1747635486</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;toast&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;因直播过程中存在推�质�问题(网络波动或丢包),本场直播回放无法��&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">3493299121817771</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;record_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">10727160</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;current_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1747641604</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> ]</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h2 id="获�切片视频�" tabindex="-1"><a class="header-anchor" href="#获�切片视频�"><span>获�切片视频�</span></a></h2><blockquote><p>https://api.live.bilibili.com/xlive/app-blink/v1/anchorVideo/GetSliceStream</p></blockquote><p><em>请求方法: GET</em></p><p>认�方�: Cookie (SESSDATA)</p><p>主播获�自己的切片视频�时使用。</p><p><strong>url�数:</strong></p><table><thead><tr><th>�数�</th><th>类型</th><th>内容</th><th>必�性</th><th>备注</th></tr></thead><tbody><tr><td>live_key</td><td>str</td><td>标记直播场次的key</td><td>必�</td><td>对应<a href="#%E8%8E%B7%E5%8F%96%E7%9B%B4%E6%92%AD%E5%9B%9E%E6%94%BE%E5%88%97%E8%A1%A8">获�直播回放列表</a>的<code>data.replay_info[i].live_key</code></td></tr><tr><td>start_time</td><td>num</td><td>直播开始时间戳</td><td>必�</td><td>对应<a href="#%E8%8E%B7%E5%8F%96%E7%9B%B4%E6%92%AD%E5%9B%9E%E6%94%BE%E5%88%97%E8%A1%A8">获�直播回放列表</a>的<code>data.replay_info[i].start_time</code></td></tr><tr><td>end_time</td><td>num</td><td>直播结�时间戳</td><td>必�</td><td>对应<a href="#%E8%8E%B7%E5%8F%96%E7%9B%B4%E6%92%AD%E5%9B%9E%E6%94%BE%E5%88%97%E8%A1%A8">获�直播回放列表</a>的<code>data.replay_info[i].end_time</code></td></tr><tr><td>web_location</td><td>str</td><td>(?)</td><td>�必�</td><td></td></tr></tbody></table><p><strong>json回�:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>code</td><td>num</td><td>返回值</td><td>-400:�数缺失<br>-101:未登录<br>0:�功<br>100:�法�数<br>202:场次无效</td></tr><tr><td>message</td><td>str</td><td>错误信�</td><td>�功时为<code>&quot;0&quot;</code></td></tr><tr><td>ttl</td><td>num</td><td><code>1</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>信�本体</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>list</td><td>arr 或 null</td><td>直播回放视频列表</td><td>如果该场回放没有视频�将为<code>null</code></td></tr><tr><td>ban_list</td><td>null 或 arr</td><td>���布的回放时间</td><td>如果该场回放没有���布的时间将为<code>null</code></td></tr></tbody></table><p><code>data.list</code> 数组中的对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>start_time</td><td>num</td><td>片段开始时间戳</td><td>Unix秒时间戳</td></tr><tr><td>end_time</td><td>num</td><td>片段结�时间戳</td><td>Unix秒时间戳</
<span class="line"><span style="color:#569CD6;"> -b</span><span style="color:#CE9178;"> &#39;SESSDATA=xxx&#39;</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div></div></div><details><summary>查看�应示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;code&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;message&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;0&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ttl&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;list&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;start_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1756479528</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;end_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1756488870</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;stream&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://bvc-live.bilivideo.com/hls-record-gateway/videoPlay?none=为了防止信�泄露,��供完整链接。目�该视频��以获��规片段的视频。&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> ],</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ban_list&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;start_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1756487070</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;end_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1756488870</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> ]</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h2 id="获���主播的切片视频�" tabindex="-1"><a class="header-anchor" href="#获���主播的切片视频�"><span>获���主播的切片视频�</span></a></h2><blockquote><p>https://api.live.bilibili.com/xlive/web-room/v1/videoService/GetUserSliceStream</p></blockquote><p><em>请求方法: GET</em></p><p>认�方�: Cookie (SESSDATA)</p><p>需�获得那�主播的授��能获�数�。</p><p><strong>url�数:</strong></p><table><thead><tr><th>�数�</th><th>类型</th><th>内容</th><th>必�性</th><th>备注</th></tr></thead><tbody><tr><td>live_key</td><td>str</td><td>标记直播场次的key</td><td>必�</td><td>对应<a href="#%E8%8E%B7%E5%8F%96%E7%9B%B4%E6%92%AD%E5%9B%9E%E6%94%BE%E5%88%97%E8%A1%A8">获�直播回放列表</a>的<code>data.replay_info[i].live_key</code></td></tr><tr><td>start_time</td><td>num</td><td>直播开始时间戳</td><td>必�</td><td>对应<a href="#%E8%8E%B7%E5%8F%96%E7%9B%B4%E6%92%AD%E5%9B%9E%E6%94%BE%E5%88%97%E8%A1%A8">获�直播回放列表</a>的<code>data.replay_info[i].start_time</code></td></tr><tr><td>end_time</td><td>num</td><td>直播结�时间戳</td><td>必�</td><td>对应<a href="#%E8%8E%B7%E5%8F%96%E7%9B%B4%E6%92%AD%E5%9B%9E%E6%94%BE%E5%88%97%E8%A1%A8">获�直播回放列表</a>的<code>data.replay_info[i].end_time</code></td></tr><tr><td>live_uid</td><td>num</td><td>目标主播的uid</td><td>必�</td><td></td></tr><tr><td>web_location</td><td>str</td><td>(?)</td><td>�必�</td><td></td></tr></tbody></table><p><strong>json回�:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>code</td><td>num</td><td>返回值</td><td>-400:�数缺失<br>-101:未登录<br>0:�功<br>100:�法�数<br>202:场次无效<br>301:没有剪辑��</td></tr><tr><td>message</td><td>str</td><td>错误信�</td><td>�功时为<code>&quot;0&quot;</code></td></tr><tr><td>ttl</td><td>num</td><td><code>1</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>信�本体</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>list</td><td>arr</td><td>直播回放视频列表</td><td>与<a href="#%E8%8E%B7%E5%8F%96%E5%88%87%E7%89%87%E8%A7%86%E9%A2%91%E6%B5%81">获�切片视频�</a>的<code>data.list</code>数组相�</td></tr></tbody></table><p><strong>示例:</strong></p><p>获��个场次的视频�,他已授�你回放剪辑��</p><div class="language-shell line-numbers-mode" data-highlighter="shiki" data-ext="shell" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-shell"><span class="line"><span style="color:#DCDCAA;">curl</span><span style="color:#CE9178;"> &#39;https://api.live.bilibili.com/xlive/web-room/v1/videoService/GetUserSliceStream?live_key=646125196758224691&amp;start_time=1759507126&amp;end_time=1759513440&amp;live_uid=1&#39;</span><span style="color:#D7BA7D;"> \\</span></span>
<span class="line"><span style="color:#569CD6;"> -b</span><span style="color:#CE9178;"> &#39;SESSDATA=xxx&#39;</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div></div></div><details><summary>查看�应示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;code&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;message&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;0&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ttl&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;list&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;start_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1759507132</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;end_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1759508222</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;stream&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://bvc-live.bilivideo.com/hls-record-gateway/videoPlay?none=获�视频�的�数。&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> ]</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h2 id="获�直播会�数�" tabindex="-1"><a class="header-anchor" href="#获�直播会�数�"><span>获�直播会�数�</span></a></h2><blockquote><p>https://api.live.bilibili.com/xlive/app-blink/v1/anchorVideo/GetLiveSessionData</p></blockquote><p><em>请求方法: GET</em></p><p>认�方�: Cookie (SESSDATA)</p><p>主播获�自己的直播会�数�时使用。</p><p><strong>url�数:</strong></p><table><thead><tr><th>�数�</th><th>类型</th><th>内容</th><th>必�性</th><th>备注</th></tr></thead><tbody><tr><td>live_key</td><td>str</td><td>标记直播场次的key</td><td>必�</td><td></td></tr><tr><td>start_tm</td><td>str</td><td>开始时间</td><td>必�</td><td>格�为<code>yyyy-mm-dd HH:MM:SS</code>,时区为<code>UTC+08:00</code>(中国标准时间);�值对实际无影�</td></tr><tr><td>end_tm</td><td>str</td><td>开始时间</td><td>必�</td><td>格�为<code>yyyy-mm-dd HH:MM:SS</code>,时区为<code>UTC+08:00</code>(中国标准时间);�值对实际无影�</td></tr><tr><td>web_location</td><td>str</td><td>(?)</td><td></td><td></td></tr></tbody></table><p><strong>json回�:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>code</td><td>num</td><td>返回值</td><td>-500:�务器错误<br>-101:未登录<br>0:�功<br>100:�法�数<br>202:场次无效</td></tr><tr><td>message</td><td>str</td><td>错误信�</td><td>�功时为<code>&quot;0&quot;</code></td></tr><tr><td>ttl</td><td>num</td><td><code>1</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>信�本体</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>session_data</td><td>arr</td><td>会�数�</td><td></td></tr><tr><td>max_danmaku</td><td>num</td><td>弹幕最多的时间戳</td><td>Unix秒时间戳,没有则为<code>0</code></td></tr><tr><td>max_pcu</td><td>num</td><td>进房最多的时间戳</td><td>Unix秒时间戳,没有则为<code>0</code></td></tr><tr><td>max_value</td><td>num</td><td>(?)</td><td>效果未知</td></tr><tr><td>high_light_data</td><td>arr</td><td>高光时刻数�</td><td></td></tr><tr><td>ass_url</td><td>str</td><td>ASS字幕链接</td><td>用作弹幕显示</td></tr><tr><td>high_light_stat</td><td>obj</td><td>高亮状�信�</td><td></td></tr></tbody></table><p><code>data.session_data</code> 数组中的对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>ts</td><td>num</td><td>采样时间</td><td>Unix秒时间戳</td></tr><tr><td>value</td><td>num</td><td>弹幕数�</td><td></td></tr></tbody></table><p><code>data.high_light_data</code> 数组中的对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>id</td><td>num</td><td>高光id</td><td></td></tr><tr><td>type</td><td>num</td><td>高光类型</td><td>1:弹幕<br>2:进房</td></tr><tr><td>start_time</td><td>num</td><td>高光开始时间戳</td><td>Unix秒时间戳</td></tr><tr><td>end_time</td><td>num</td><td>高光结�时间戳</td><td>Unix秒时间戳</td></tr><tr><td>title</td><td>str</td><td>高光�示标题</td><td></td></tr><tr><td>cover</td><td>str</td><td>(?)</td><td>目�为<code>&qu
<span class="line"><span style="color:#569CD6;"> -b</span><span style="color:#CE9178;"> &#39;SESSDATA=xxx&#39;</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div></div></div><details><summary>查看�应示例:</summary><div class="language-jsonc line-numbers-mode" data-highlighter="shiki" data-ext="jsonc" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-jsonc"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;code&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;message&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;0&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ttl&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;session_data&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ts&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1752927300</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;value&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ts&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1752927360</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;value&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ts&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1752927420</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;value&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#6A9955;"> // �略掉大部分��内容</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ts&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1752946620</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;value&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ts&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1752946680</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;value&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ts&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1752946740</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;value&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> ],</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;max_danmaku&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1752928860</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;max_pcu&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1752928200</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;max_value&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;high_light_data&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">9628113</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;start_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1752928860</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;end_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1752929040</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;title&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;弹幕高光 Top 1&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cover&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;extra&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">9628114</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;start_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1752938460</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;end_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1752938640</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;title&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;弹幕高光 Top 2&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cover&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;extra&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">9628115</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;start_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1752938040</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;end_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1752938220</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;title&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;弹幕高光 Top 3&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cover&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;extra&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">9628112</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;start_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1752928140</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;end_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1752928320</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;title&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;进房高光时刻&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cover&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;extra&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> ],</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ass_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://jssz-boss.hdslb.com/live2arc_anchor_video/dmass_1899237171_625727121464233779.ass?X-Amz-Algorithm=AWS4-HMAC-SHA256</span><span style="color:#D7BA7D;">\\u0026</span><span style="color:#CE9178;">X-Amz-Credential=y4zI4XTQzlOkmSKg%2F20250802%2Fjssz%2Fs3%2Faws4_request</span><span style="color:#D7BA7D;">\\u0026</span><span style="color:#CE9178;">X-Amz-Date=20250802T072504Z</span><span style="color:#D7BA7D;">\\u0026</span><span style="color:#CE9178;">X-Amz-Expires=7200</span><span style="color:#D7BA7D;">\\u0026</span><span style="color:#CE9178;">X-Amz-SignedHeaders=host</span><span style="color:#D7BA7D;">\\u0026</span><span style="color:#CE9178;">X-Amz-Signature=384b42382469059a1f4c6b04c7bd2290a0c74c01375df1681eedb3ba8aca5c3c&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;high_light_stat&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;original_hl&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">4</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;manual_hl&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">6</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h2 id="获���主播的直播会�数�" tabindex="-1"><a class="header-anchor" href="#获���主播的直播会�数�"><span>获���主播的直播会�数�</span></a></h2><blockquote><p>https://api.live.bilibili.com/xlive/web-room/v1/videoService/GetUserLiveSessionData</p></blockquote><p><em>请求方法: GET</em></p><p>认�方�: Cookie (SESSDATA)</p><p>需�获得那�主播的授��能获�数�。</p><p>若已�供<code>live_key</code>和<code>live_uid</code>�数,则必须正确�供<code>start_tm</code>和<code>end_tm</code>�数,�则�务器�能无法�功�应,�应头中的<code>Bili-Status-Code</code>为<code>-500</code>。</p><p><strong>url�数:</strong></p><table><thead><tr><th>�数�</th><th>类型</th><th>内容</th><th>必�性</th><th>备注</th></tr></thead><tbody><tr><td>live_key</td><td>str</td><td>标记直播场次的key</td><td>必�</td><td>需��供目标主播的live_key</td></tr><tr><td>start_tm</td><td>str</td><td>开始时间</td><td>必�</td><td>格�为<code>yyyy-mm-dd HH:MM:SS</code>,时区为<code>UTC+08:00</code>(中国标准时间);�值对实际无影�</td></tr><tr><td>end_tm</td><td>str</td><td>开始时间</td><td>必�</td><td>格�为<code>yyyy-mm-dd HH:MM:SS</code>,时区为<code>UTC+08:00</code>(中国标准时间);�值对实际无影�</td></tr><tr><td>live_uid</td><td>num</td><t
<span class="line"><span style="color:#569CD6;"> -b</span><span style="color:#CE9178;"> &#39;SESSDATA=xxx&#39;</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div></div></div><details><summary>查看�应示例:</summary><div class="language-jsonc line-numbers-mode" data-highlighter="shiki" data-ext="jsonc" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-jsonc"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;code&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;message&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;0&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ttl&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;session_data&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ts&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1759507080</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;value&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ts&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1759507140</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;value&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span><span style="color:#6A9955;">// �略掉�大部分数�</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ts&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1759513440</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;value&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> ],</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;max_danmaku&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1759513380</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;max_pcu&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1759507200</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;max_value&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;high_light_data&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">12472658</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;start_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1759513320</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;end_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1759513440</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;title&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;弹幕高光 Top 1&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cover&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;extra&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span><span style="color:#6A9955;">// �略掉剩下两�</span></span>
<span class="line"><span style="color:#D4D4D4;"> ],</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;high_light_stat&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;original_hl&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">3</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h2 id="获�用户高光列表" tabindex="-1"><a class="header-anchor" href="#获�用户高光列表"><span>获�用户高光列表</span></a></h2><blockquote><p>https://api.live.bilibili.com/xlive/app-blink/v1/anchorVideo/UserGetManualHighlightList (主播使用)</p></blockquote><blockquote><p>https://api.live.bilibili.com/xlive/web-room/v1/videoService/UserGetManualHighlightList (粉�使用)</p></blockquote><p><em>请求方法: GET</em></p><p>认�方�: Cookie (SESSDATA)</p><p><strong>url�数:</strong></p><table><thead><tr><th>�数�</th><th>类型</th><th>内容</th><th>必�性</th><th>备注</th></tr></thead><tbody><tr><td>live_key</td><td>str</td><td>标记直播场次的key</td><td>必�</td><td></td></tr><tr><td>manual_type</td><td>num</td><td>查询类型</td><td>必�</td><td>1:回溯录制<br>2:已�存片段</td></tr><tr><td>live_uid</td><td>num</td><td>目标主播的uid</td><td>必�(�选)</td><td>通过粉�使用接�时必�</td></tr><tr><td>web_location</td><td>str</td><td>(?)</td><td>�必�</td><td>作用尚�明确</td></tr></tbody></table><p><strong>json回�:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>code</td><td>num</td><td>返回值</td><td>-400:请求错误<br>-101:未登录<br>0:�功</td></tr><tr><td>message</td><td>str</td><td>错误信�</td><td>�功时为<code>&quot;0&quot;</code></td></tr><tr><td>ttl</td><td>num</td><td><code>1</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>信�本体</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>high_light_stat</td><td>obj</td><td>高亮状�信�</td><td></td></tr><tr><td>manual_highlight_list</td><td>arr</td><td>高光列表</td><td>有内容时存在</td></tr></tbody></table><p><code>data.manual_highlight_list</code> 数组:</p><table><thead><tr><th>索引</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>0</td><td>obj</td><td>第一�高光信�</td><td>最少存在1�,目�没有高光内容将看�到这个数组</td></tr><tr><td>…</td><td>obj</td><td>�一�高光信�</td><td></td></tr><tr><td>i</td><td>obj</td><td>最�一�高光信�</td><td></td></tr></tbody></table><p><code>data.manual_highlight_list</code> 数组中对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>manual_id</td><td>num</td><td>片段id</td><td></td></tr><tr><td>highlight_title</td><td>str</td><td>片段标题</td><td></td></tr><tr><td>start_ts</td><td>
<span class="line"><span style="color:#569CD6;"> -b</span><span style="color:#CE9178;"> &#39;SESSDATA=xxx&#39;</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div></div></div><p>粉�获�用户�存列表</p><div class="language-shell line-numbers-mode" data-highlighter="shiki" data-ext="shell" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-shell"><span class="line"><span style="color:#DCDCAA;">curl</span><span style="color:#CE9178;"> &#39;https://api.live.bilibili.com/xlive/web-room/v1/videoService/UserGetManualHighlightList?live_key=645810156612095795&amp;manual_type=2&amp;live_uid=1&#39;</span><span style="color:#D7BA7D;"> \\</span></span>
<span class="line"><span style="color:#569CD6;"> -b</span><span style="color:#CE9178;"> &#39;SESSDATA=xxx&#39;</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div></div></div><details><summary>查看�应示例:</summary><p>�有高光时刻的示例:</p><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;code&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;message&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;0&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ttl&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;high_light_stat&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;original_hl&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">4</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><p>有�存片段的示例:</p><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;code&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;message&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;0&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ttl&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;manual_highlight_list&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;manual_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">14434</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;highlight_title&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;手动�存片段�6】&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;start_ts&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1752935402</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;end_ts&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1752935402</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">438160221</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ruid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">438160221</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_key&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;625727121464233779&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;manual_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">14428</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;highlight_title&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;手动�存片段�5】&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;start_ts&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1752935402</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;end_ts&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1752935204</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">438160221</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ruid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">438160221</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_key&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;625727121464233779&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;manual_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">14426</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;highlight_title&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;手动�存片段�4】&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;start_ts&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1752935402</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;end_ts&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1752935404</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">438160221</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ruid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">438160221</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_key&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;625727121464233779&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;manual_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">14425</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;highlight_title&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;手动�存片段�3】&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;start_ts&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1752935402</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;end_ts&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1752935404</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">438160221</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ruid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">438160221</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_key&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;625727121464233779&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;manual_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">14424</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;highlight_title&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;手动�存片段�2】&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;start_ts&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1752927342</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;end_ts&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1752935404</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">438160221</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ruid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">438160221</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_key&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;625727121464233779&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;manual_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">14423</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;highlight_title&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;手动�存片段�1】&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;start_ts&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1752927336</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;end_ts&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1752946748</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">438160221</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ruid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">438160221</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_key&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;625727121464233779&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> ],</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;high_light_stat&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;original_hl&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">4</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;manual_hl&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">6</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h2 id="获å�–æŸ�个时间的视频帧" tabindex="-1"><a class="header-anchor" href="#获å�–æŸ�个时间的视频帧"><span>获å�–æŸ�个时间的视频帧</span></a></h2><blockquote><p>https://api.live.bilibili.com/xlive/app-blink/v1/anchorVideo/GetAnchorVideoKeyFrame (主播使用)</p></blockquote><blockquote><p>https://api.live.bilibili.com/xlive/web-room/v1/videoService/GetAnchorVideoKeyFrame (粉ä¸�使用)</p></blockquote><p><em>请求方法: POST</em></p><p>认è¯�æ–¹å¼�: Cookie (SESSDATA)</p><p>鉴æ�ƒæ–¹å¼�: Cookie中<code>bili_jct</code>的值正确并与<code>csrf</code>相å�Œ</p><p><strong>urlå�‚数:</strong></p><table><thead><tr><th>å�‚æ•°å��</th><th>类型</th><th>内容</th><th>å¿…è¦�性</th><th>备注</th></tr></thead><tbody><tr><td>csrf</td><td>str</td><td>CSRF Token(ä½�于cookie)</td><td>å¿…è¦�</td><td></td></tr></tbody></table><p><strong>正文å�‚数( application/json ):</strong></p><p>根对象:</p><table><thead><tr><th>å�‚æ•°å��</th><th>类型</th><th>内容</th><th>å¿…è¦�性</th><th>备注</th></tr></thead><tbody><tr><td>live_key</td><td>str</td><td>标记直播场次的key</td><td>å¿…è¦�</td><td></td></tr><tr><td>live_uid</td><td>num</td><td>目标主播的uid</td><td>å¿…è¦�(å�¯é€‰ï¼‰</td><td>通过粉ä¸�使用接å�£æ—¶å¿…è¦�</td></tr><tr><td>time_list</td><td>str</td><td>秒时间戳列表,用<code>,</code>分隔</td><td>å¿…è¦�</td><td>时间间隔低于30秒将会导致å�ªæ��供部分内容</td></tr></tbody></table><p><strong>json回å¤�:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>code</td><td>num</td><td>返回值</td><td>-400:请求错误<br>-111:csrf校验失败<br>-101:未登录<br>0:æˆ�功<br>10121188:æ�ƒé™�ä¸�è¶³</td></tr><tr><td>message</td><td>str</td><td>é”
<span class="line"><span style="color:#569CD6;"> -H</span><span style="color:#CE9178;"> &#39;Content-Type: application/json&#39;</span><span style="color:#D7BA7D;"> \\</span></span>
<span class="line"><span style="color:#569CD6;"> -b</span><span style="color:#CE9178;"> &#39;SESSDATA=xxx;bili_jct=xxx&#39;</span><span style="color:#D7BA7D;"> \\</span></span>
<span class="line"><span style="color:#569CD6;"> -d</span><span style="color:#CE9178;"> &#39;{&quot;live_key&quot;:&quot;609431465787395891&quot;,&quot;time_list&quot;:&quot;174758900,1747658930,1747658960&quot;}&#39;</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><p>粉�获��场直播的视频帧</p><div class="language-shell line-numbers-mode" data-highlighter="shiki" data-ext="shell" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-shell"><span class="line"><span style="color:#DCDCAA;">curl</span><span style="color:#CE9178;"> &#39;https://api.live.bilibili.com/xlive/web-room/v1/videoService/GetAnchorVideoKeyFrame?csrf=xxx&#39;</span><span style="color:#D7BA7D;"> \\</span></span>
<span class="line"><span style="color:#569CD6;"> -H</span><span style="color:#CE9178;"> &#39;Content-Type: application/json&#39;</span><span style="color:#D7BA7D;"> \\</span></span>
<span class="line"><span style="color:#569CD6;"> -b</span><span style="color:#CE9178;"> &#39;SESSDATA=xxx;bili_jct=xxx&#39;</span><span style="color:#D7BA7D;"> \\</span></span>
<span class="line"><span style="color:#569CD6;"> -d</span><span style="color:#CE9178;"> &#39;{&quot;live_key&quot;:&quot;645810156612095795&quot;,&quot;time_list&quot;:&quot;1759410340,1759418126&quot;,&quot;live_uid&quot;:1}&#39;</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><details><summary>查看�应示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;code&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;message&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;0&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ttl&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;list&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ts&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">174758900</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ts&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1747658930</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://jssz-boss.hdslb.com/live2arc_anchor_video/live_438160221_32373699_20250519204900.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Credential=y4zI4XTQzlOkmSKg%2F20250520%2Fjssz%2Fs3%2Faws4_request&amp;X-Amz-Date=20250520T180202Z&amp;X-Amz-Expires=7200&amp;X-Amz-SignedHeaders=host&amp;X-Amz-Signature=8d42a3d5fd1995e5e2bf98d453a986bec48529a9ae97d5d7eedee8a59b22418a&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ts&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1747658960</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://jssz-boss.hdslb.com/live2arc_anchor_video/live_438160221_32373699_20250519205001.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Credential=y4zI4XTQzlOkmSKg%2F20250520%2Fjssz%2Fs3%2Faws4_request&amp;X-Amz-Date=20250520T180202Z&amp;X-Amz-Expires=7200&amp;X-Amz-SignedHeaders=host&amp;X-Amz-Signature=f4a3803d4147492ced14eefbb6953e772b886e195d51dbfac800e77320adeba2&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> ]</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h2 id="手动�存高亮片段" tabindex="-1"><a class="header-anchor" href="#手动�存高亮片段"><span>手动�存高亮片段</span></a></h2><blockquote><p>https://api.live.bilibili.com/xlive/app-blink/v1/anchorVideo/UserManualSaveHighlight (主播使用)</p></blockquote><blockquote><p>https://api.live.bilibili.com/xlive/web-room/v1/videoService/UserManualSaveHighlight (粉�使用)</p></blockquote><p><em>请求方法: POST</em></p><p>认�方�: Cookie (SESSDATA)</p><p>鉴�方�: Cookie中<code>bili_jct</code>的值正确并与<code>csrf</code>相�</p><p><strong>正文�数( application/x-www-form-urlencoded ):</strong></p><table><thead><tr><th>�数�</th><th>类型</th><th>内容</th><th>必�性</th><th>备注</th></tr></thead><tbody><tr><td>live_key</td><td>str</td><td>标记直播场次的key</td><td>必�</td><td></td></tr><tr><td>start_ts</td><td>num</td><td>开始时间戳</td><td>必�</td><td>Unix 秒时间戳</td></tr><tr><td>end_ts</td><td>num</td><td>结�时间戳</td><td>必�</td><td>Unix 秒时间戳</td></tr><tr><td>live_uid</td><td>num</td><td>目标主播的uid</td><td>必�(�选)</td><td>通过粉�使用接�时必�</td></tr><tr><td>csrf</td><td>str</td><td>CSRF Token(�于cookie)</td><td>必�</td><td></td></tr></tbody></table><p>注: 开始时间�结�时间的结果�于1�能导致<a href="#%E7%9B%B4%E6%92%AD%E5%9B%9E%E6%94%BE%E7%89%87%E6%AE%B5%E5%8F%91%E5%B8%83%E9%A1%B5%E9%9D%A2">直播回放片段�布页�</a>无法处�这个片段。</p><p><strong>json回�:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>code</td><td>num</td><td>返回值</td><td>-400:请求错误<br>-111:csrf校验失败<br>-101:未登录<br>0:�功<br></td></tr><tr><td>message</td><td>str</td><td>错误信�</td><td></td></tr><tr><td>ttl</td><td>num</td><td><code>1</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>信�本体</td><td>�功时为空对象</td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>code</td><td>num</td><td><code>-1</code></td><td></td></tr><tr><td>message</td><td>str</td><td>错误�示</td><td><code>主播没有对应场次</code> , <code>�存时间点未开播</code></td></tr></tbody></table><p><strong>示例:</strong></p><p>主播手动�存一个片段</p><div class="language-shell line-numbers-mode" data-highlighter="shiki" data-ext="shell" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-shell"><span class="line"><span style="color:#DCDCAA;">curl</span><span style="color:#CE9178;"> &#39;https://api.live.bilibili.com/xlive/app-blink/v1/anchorVideo/UserManualSaveHighlight&#39;</span><span style="color:#D7BA7D;"> \\</span></span>
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> &#39;live_key=625727121464233779&#39;</span><span style="color:#D7BA7D;"> \\</span></span>
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> &#39;start_ts=1752935402&#39;</span><span style="color:#D7BA7D;"> \\</span></span>
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> &#39;end_ts=1752935404&#39;</span><span style="color:#D7BA7D;"> \\</span></span>
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> &#39;csrf=xxx&#39;</span><span style="color:#D7BA7D;"> \\</span></span>
<span class="line"><span style="color:#569CD6;"> -b</span><span style="color:#CE9178;"> &#39;SESSDATA=xxx;bili_jct=xxx&#39;</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><p>粉�手动�存一个片段</p><div class="language-shell line-numbers-mode" data-highlighter="shiki" data-ext="shell" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-shell"><span class="line"><span style="color:#DCDCAA;">curl</span><span style="color:#CE9178;"> &#39;https://api.live.bilibili.com/xlive/web-room/v1/videoService/UserManualSaveHighlight&#39;</span><span style="color:#D7BA7D;"> \\</span></span>
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> &#39;live_key=645810156612095795&#39;</span><span style="color:#D7BA7D;"> \\</span></span>
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> &#39;start_ts=1759409907&#39;</span><span style="color:#D7BA7D;"> \\</span></span>
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> &#39;end_ts=1759410087&#39;</span><span style="color:#D7BA7D;"> \\</span></span>
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> &#39;live_uid=1&#39;</span><span style="color:#D7BA7D;"> \\</span></span>
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> &#39;csrf=xxx&#39;</span><span style="color:#D7BA7D;"> \\</span></span>
<span class="line"><span style="color:#569CD6;"> -b</span><span style="color:#CE9178;"> &#39;SESSDATA=xxx;bili_jct=xxx&#39;</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><details><summary>查看�应示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;code&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;message&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;0&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ttl&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {}</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h2 id="投稿直播回放片段" tabindex="-1"><a class="header-anchor" href="#投稿直播回放片段"><span>投稿直播回放片段</span></a></h2><blockquote><p>https://api.live.bilibili.com/xlive/app-blink/v1/anchorVideo/AnchorPublishVideoSlice</p></blockquote><p><em>请求方法: POST</em></p><p>认�方�: Cookie (SESSDATA)</p><p>鉴�方�: Cookie中<code>bili_jct</code>的值正确并与<code>csrf</code>相�</p><p>主播投稿自己的直播回放片段时使用。</p><p><strong>正文�数( application/x-www-form-urlencoded ):</strong></p><table><thead><tr><th>�数�</th><th>类型</th><th>内容</th><th>必�性</th><th>备注</th></tr></thead><tbody><tr><td>live_key</td><td>str</td><td>标记直播场次的key</td><td>必�</td><td>必须为自己的live_key</td></tr><tr><td>start_ts</td><td>num</td><td>开始时间戳</td><td>必�</td><td>开始和结�时间目�相差�能大于2�时</td></tr><tr><td>end_ts</td><td>num</td><td>结�时间戳</td><td>必�</td><td>开始和结�时间目�相差�能大于2�时</td></tr><tr><td>av_title</td><td>str</td><td>切片标题</td><td>必�</td><td>�能与现有标题��</td></tr><tr><td>av_cover</td><td>str</td><td>切片��URL</td><td>必�</td><td>必须为<code>.hdslb.com</code>域�下的图片,�则��结�时会出错</td></tr><tr><td>av_highlight</td><td>num</td><td>高光绑定</td><td>�必�</td><td></td></tr><tr><td>with_subtitle</td><td>num</td><td>是��带字幕</td><td>�必�</td><td>效果�明确</td></tr><tr><td>with_danmaku</td><td>num</td><td>是�带弹幕?</td><td>�必�</td><td>传递<code>1</code>时�能导致处于“�布中�状�时�在<a href="#%E8%8E%B7%E5%8F%96%E5%B7%B2%E5%8F%91%E5%B8%83%E7%89%87%E6%AE%B5%E7%9A%84%E4%BF%A1%E6%81%AF">获�已�布片段的信�</a>中显示</td></tr><tr><td>with_reserve</td><td>num</td><td>投稿�带下场直播�醒</td><td>�必�</td><td>0:��带,1:�带</td></tr><tr><td>av_speed</td><td>str</td><td>�速投稿</td><td>�必�</td><td>格�为 <code>�速值 + &quot;x&quot;</code> ,使用�1x�速时�能导致处于“�布中�状�时�在<a href="#%E8%8E%B7%E5%8F%96%E5%B7%B2%E5%8F%91%E5%B8%83%E7%89%87%E6%AE%B5%E7%9A%84%E4%BF%A1%E6%81%AF">获�已�布片段的信�</a>中显示<br>�许值: <code>0.5x</code> , <code>0.75x</code> , <code>1.0x</code> , <code>1.25x</code> , <code>1.5x</code> , <code>2.0x</code></td></tr><tr><td>csrf</td><td>str</td><td>CSRF Token(�于cookie)</td><td>必�</td><td></td></tr></tbody></table><p><strong>json回�:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>code</td><td>num</td><td>返回值</td><td>-111:csrf校验失败<br>-101:未登录<br>0:�功<br>4000:时长过长<br>4001:�作太快<br>4002:片段已投稿<br>4003:请选择精彩片段�投稿哦<br>4006:标题已使用<br>4008:�被�许的视频�速<br>4009:该片段存在�规内容,��许投稿</td></tr><tr><td>message</td><td>str</td><td>错误信�</td><td></td></tr><tr><td>ttl</td><td>num</td><td><code>1</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>信�本体</td><td>�功时有效</td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>video_slice_id</td><td>num</td><td>切片id</td><td></td></tr></tbody></table><p>注: 若返回值出现4001�一定就是�作太快,��供�些必��数或�个�数�正确也会导致返回4001。</p><p><strong>示例:</strong></
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> &#39;live_key=609431465787395891&#39;</span><span style="color:#D7BA7D;"> \\</span></span>
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> &#39;start_ts=1747680306&#39;</span><span style="color:#D7BA7D;"> \\</span></span>
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> &#39;end_ts=1747687506&#39;</span><span style="color:#D7BA7D;"> \\</span></span>
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> &#39;av_title=2025051920&#39;</span><span style="color:#D7BA7D;"> \\</span></span>
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> &#39;av_cover=https://i0.hdslb.com/bfs/live/59fc254c1f51a962dbf69ae85e4920f2f6fb8dcd.png&#39;</span><span style="color:#D7BA7D;"> \\</span></span>
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> &#39;av_highlight=0&#39;</span><span style="color:#D7BA7D;"> \\</span></span>
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> &#39;with_subtitle=0&#39;</span><span style="color:#D7BA7D;"> \\</span></span>
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> &#39;with_danmaku=0&#39;</span><span style="color:#D7BA7D;"> \\</span></span>
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> &#39;csrf=xxx&#39;</span><span style="color:#D7BA7D;"> \\</span></span>
<span class="line"><span style="color:#569CD6;"> -b</span><span style="color:#CE9178;"> &#39;SESSDATA=xxx;bili_jct=xxx&#39;</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><details><summary>查看�应示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;code&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;message&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;0&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ttl&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">:{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;video_slice_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">898374</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h2 id="给��主播投稿直播回放片段" tabindex="-1"><a class="header-anchor" href="#给��主播投稿直播回放片段"><span>给��主播投稿直播回放片段</span></a></h2><blockquote><p>https://api.live.bilibili.com/xlive/web-room/v1/videoService/UserPublishOtherVideoSlice</p></blockquote><p><em>请求方法: POST</em></p><p>认�方�: Cookie (SESSDATA)</p><p>鉴�方�: Cookie中<code>bili_jct</code>的值正确并与<code>csrf</code>相�</p><p>需�获得那�主播的授�。</p><p><strong>正文�数( application/x-www-form-urlencoded ):</strong></p><p>与<a href="#%E6%8A%95%E7%A8%BF%E7%9B%B4%E6%92%AD%E5%9B%9E%E6%94%BE%E7%89%87%E6%AE%B5">投稿直播回放片段</a>的正文�数相比,多了<code>live_uid</code>�数,少了<code>av_speed</code>�数,其它�数基本相�。</p><table><thead><tr><th>�数�</th><th>类型</th><th>内容</th><th>必�性</th><th>备注</th></tr></thead><tbody><tr><td>live_uid</td><td>num</td><td>目标主播的uid</td><td>必�</td><td></td></tr></tbody></table><p><strong>json回�:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>code</td><td>num</td><td>返回值</td><td>-111:csrf校验失败<br>-101:未登录<br>0:�功<br>100:�法�数<br>4000:时长过长<br>5006:用户已�投稿过该片段</td></tr><tr><td>message</td><td>str</td><td>错误信�</td><td></td></tr><tr><td>ttl</td><td>num</td><td><code>1</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>信�本体</td><td>�功时有效</td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>video_slice_id</td><td>num</td><td>切片id</td><td>似乎与主播�共用一个切片id</td></tr></tbody></table><p><strong>示例:</strong></p><p>为�个场次投稿切片</p><div class="language-shell line-numbers-mode" data-highlighter="shiki" data-ext="shell" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-shell"><span class="line"><span style="color:#DCDCAA;">curl</span><span style="color:#CE9178;"> &#39;https://api.live.bilibili.com/xlive/web-room/v1/videoService/UserPublishOtherVideoSlice&#39;</span><span style="color:#D7BA7D;"> \\</span></span>
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> &#39;live_key=648437353747320627&#39;</span><span style="color:#D7BA7D;"> \\</span></span>
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> &#39;start_ts=1760352154&#39;</span><span style="color:#D7BA7D;"> \\</span></span>
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> &#39;end_ts=1760352214&#39;</span><span style="color:#D7BA7D;"> \\</span></span>
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> &#39;av_title=202510201318&#39;</span><span style="color:#D7BA7D;"> \\</span></span>
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> &#39;av_cover=https://i0.hdslb.com/bfs/live/59fc254c1f51a962dbf69ae85e4920f2f6fb8dcd.png&#39;</span><span style="color:#D7BA7D;"> \\</span></span>
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> &#39;av_highlight=0&#39;</span><span style="color:#D7BA7D;"> \\</span></span>
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> &#39;with_subtitle=0&#39;</span><span style="color:#D7BA7D;"> \\</span></span>
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> &#39;with_danmaku=0&#39;</span><span style="color:#D7BA7D;"> \\</span></span>
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> &#39;with_reserve=1&#39;</span><span style="color:#D7BA7D;"> \\</span></span>
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> &#39;live_uid=1&#39;</span><span style="color:#D7BA7D;"> \\</span></span>
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> &#39;csrf=xxx&#39;</span><span style="color:#D7BA7D;"> \\</span></span>
<span class="line"><span style="color:#569CD6;"> -b</span><span style="color:#CE9178;"> &#39;SESSDATA=xxx;bili_jct=xxx&#39;</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><details><summary>查看�应示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;code&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;message&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;0&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ttl&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">:{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;video_slice_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">4300</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h2 id="下载整场直播回放的�程" tabindex="-1"><a class="header-anchor" href="#下载整场直播回放的�程"><span>下载整场直播回放的�程</span></a></h2><p>此处的�程是从<a href="https://link.bilibili.com/#/my-room/live-record" target="_blank" rel="noopener noreferrer">直播回放</a>的“下载回放�功能得出的。</p><ol><li><p>先<a href="#%E8%AF%B7%E6%B1%82%E6%95%B4%E5%9C%BA%E7%9B%B4%E6%92%AD%E5%9B%9E%E6%94%BE%E4%B8%8B%E8%BD%BD%E9%93%BE%E6%8E%A5">请求整场直播回放下载链接</a>接�,让它开始��回放;</p></li><li><p>(�选)请求<a href="#%E8%8E%B7%E5%8F%96%E5%9B%9E%E6%94%BE%E7%9A%84%E4%BF%A1%E6%81%AF">获�回放的信�</a>接�,生���进度页�;</p></li><li><p><a href="#%E8%BD%AE%E8%AF%A2%E5%9B%9E%E6%94%BE%E7%8A%B6%E6%80%81">轮询回放��状�</a>,当状��为<code>30</code>转到�程4,�为<code>-30</code>转到�程5;</p></li><li><p>�次<a href="#%E8%AF%B7%E6%B1%82%E6%95%B4%E5%9C%BA%E7%9B%B4%E6%92%AD%E5%9B%9E%E6%94%BE%E4%B8%8B%E8%BD%BD%E9%93%BE%E6%8E%A5">请求整场直播回放下载链接</a>,获�下载链接并下载。</p></li><li><p>请求<a href="#%E8%8E%B7%E5%8F%96%E7%9B%B4%E6%92%AD%E5%9B%9E%E6%94%BE%E5%88%97%E8%A1%A8">获�直播回放列表</a>,刷新页�并根�信��示失败。</p></li></ol><h2 id="直播回放片段�布页�" tabindex="-1"><a class="header-anchor" href="#直播回放片段�布页�"><span>直播回放片段�布页�</span></a></h2><p>通过此处的链接�以打开直播回放片段�布页�。</p><blockquote><p>https://live.bilibili.com/web-cut/quick-publish.html (网页端)</p></blockquote><blockquote><p>https://live.bilibili.com/web-cut/quick-publish-mobile.html (移动端)</p></blockquote><p>注:移动端强制�制�能投稿15分钟的片段,网页端则看<a href="#%E6%8A%95%E7%A8%BF%E7%9B%B4%E6%92%AD%E5%9B%9E%E6%94%BE%E7%89%87%E6%AE%B5">投稿直播回放片段</a>接��许多长的时间。</p><p><strong>url查询�数:</strong></p><table><thead><tr><th>�数�</th><th>类型</th><th>内容</th><th>必�性</th><th>备注</th></tr></thead><tbody><tr><td>start_time</td><td>num</td><td>直播开始时间</td><td>必�</td><td>对应<a href="#%E8%8E%B7%E5%8F%96%E7%9B%B4%E6%92%AD%E5%9B%9E%E6%94%BE%E5%88%97%E8%A1%A8">获�直播回放列表</a>的<code>data.replay_info[i].start_time</code></td></tr><tr><td>end_time</td><td>num</td><td>直播结�时间</td><td>必�</td><td>对应<a href="#%E8%8E%B7%E5%8F%96%E7%9B%B4%E6%92%AD%E5%9B%9E%E6%94%BE%E5%88%97%E8%A1%A8">获�直播回放列表</a>的<code>data.replay_info[i].end_time</code></td></tr><tr><td>live_key</td><td>str</td><td>标记直播场次的key</td><td>必�</td><td>对应<a href="#%E8%8E%B7%E5%8F%96%E7%9B%B4%E6%92%AD%E5%9B%9E%E6%94%BE%E5%88%97%E8%A1%A8">获�直播回放列表</a>的<code>data.replay_info[i].live_key</code></td></tr><tr><td>cover</td><td>str</td><td>��URL</td><td>�必�</td><td>�以自定义��(必须为B站图床,详�<a href="#%E6%8A%95%E7%A8%BF%E7%9B%B4%E6%92%AD%E5%9B%9E%E6%94%BE%E7%89%87%E6%AE%B5">投稿接�</a>),或者在<a href="#%E8%8E%B7%E5%8F%96%E7%9B%B4%E6%92%AD%E5%9B%9E%E6%94%BE%E5%88%97%E8%A1%A8">获�直播回放列表</a>使用直播��</td></tr><tr><td>anchor_id</td><td>num</td><td>目标主播的uid</td><td>�必�</td><td>�剪辑��主播的回放时必须�供</td></tr><tr><td>anchor_name</td><td>num</td><td>目标主播的�称</td><td>�必�</td><td>由<a href="#%E6%9F%90%E4%BD%8D%E4%B8%BB%E6%92%AD%E7%9A%84%E7%9B%B4%E6%92%AD%E5%9B%9E%E6%94%BE%E5%89%AA%E8%BE%91%E7%95%8C%E9%9D%A2">