715 lines
230 KiB
JavaScript
715 lines
230 KiB
JavaScript
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>"0"</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;"> 'SESSDATA=xxx'</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;"> "code"</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;"> "message"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"0"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "ttl"</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;"> "data"</span><span style="color:#D4D4D4;">: {</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "replay_info"</span><span style="color:#D4D4D4;">: [</span></span>
|
||
|
|
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "replay_id"</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;"> "live_info"</span><span style="color:#D4D4D4;">: {</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "title"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"�缘摸鱼"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "cover"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"https://i0.hdslb.com/bfs/live/59fc254c1f51a962dbf69ae85e4920f2f6fb8dcd.png"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "live_time"</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;"> "live_type"</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;"> "platform"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"android_link"</span></span>
|
||
|
|
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "video_info"</span><span style="color:#D4D4D4;">: {</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "replay_status"</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;"> "estimated_time"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"1970-01-01 08:00:00"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "duration"</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;"> "alert_code"</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;"> "alert_message"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"录åƒ�时长远å°�äºŽå¼€æ’æ—¶é•¿ï¼Œè¯·å…³æ³¨ç›´æ’时网络状况"</span></span>
|
||
|
|
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "alarm_info"</span><span style="color:#D4D4D4;">: {</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "code"</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;"> "message"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"ç›´æ’内容å˜åœ¨è¿�规片段"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "cur_time"</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;"> "is_ban_publish"</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;"> "room_id"</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;"> "live_key"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"637117671085969203"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "start_time"</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;"> "end_time"</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;"> "replay_id"</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;"> "live_info"</span><span style="color:#D4D4D4;">: {</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "title"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"�缘摸鱼"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "cover"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"https://i0.hdslb.com/bfs/live/59fc254c1f51a962dbf69ae85e4920f2f6fb8dcd.png"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "live_time"</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;"> "live_type"</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;"> "platform"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"android_link"</span></span>
|
||
|
|
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "video_info"</span><span style="color:#D4D4D4;">: {</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "replay_status"</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;"> "estimated_time"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"1970-01-01 08:00:00"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "duration"</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;"> "alert_code"</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;"> "alert_message"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"录åƒ�时长远å°�äºŽå¼€æ’æ—¶é•¿ï¼Œè¯·å…³æ³¨ç›´æ’时网络状况"</span></span>
|
||
|
|
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "alarm_info"</span><span style="color:#D4D4D4;">: {</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "code"</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;"> "message"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"录�生�失败,请���试"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "cur_time"</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;"> "is_ban_publish"</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;"> "room_id"</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;"> "live_key"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"636823272552664883"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "start_time"</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;"> "end_time"</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;"> "pagination"</span><span style="color:#D4D4D4;">: {</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "page"</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;"> "page_size"</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;"> "total"</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;"> "archive_flag"</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;"> "can_edit"</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;"> "can_upload"</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;"> "has_third_platform_live"</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>"0"</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;"> 'SESSDATA=xxx'</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;"> "code"</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;"> "message"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"0"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "ttl"</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;"> "data"</span><span style="color:#D4D4D4;">: {</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "replay_info"</span><span style="color:#D4D4D4;">: [</span></span>
|
||
|
|
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "replay_id"</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;"> "live_info"</span><span style="color:#D4D4D4;">: {</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "title"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"�缘摸鱼"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "cover"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"https://i0.hdslb.com/bfs/live/59fc254c1f51a962dbf69ae85e4920f2f6fb8dcd.png"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "live_time"</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;"> "live_type"</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;"> "platform"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"android_link"</span></span>
|
||
|
|
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "video_info"</span><span style="color:#D4D4D4;">: {</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "replay_status"</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;"> "estimated_time"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"1970-01-01 08:00:00"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "duration"</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;"> "alert_code"</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;"> "alert_message"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"录åƒ�时长远å°�äºŽå¼€æ’æ—¶é•¿ï¼Œè¯·å…³æ³¨ç›´æ’时网络状况"</span></span>
|
||
|
|
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "alarm_info"</span><span style="color:#D4D4D4;">: {</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "code"</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;"> "message"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"录�生�失败,请���试"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "cur_time"</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;"> "is_ban_publish"</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;"> "room_id"</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;"> "live_key"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"648437353747320627"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "start_time"</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;"> "end_time"</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;"> "replay_id"</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;"> "live_info"</span><span style="color:#D4D4D4;">: {</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "title"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"�缘摸鱼"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "cover"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"https://i0.hdslb.com/bfs/live/59fc254c1f51a962dbf69ae85e4920f2f6fb8dcd.png"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "live_time"</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;"> "live_type"</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;"> "platform"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"android_link"</span></span>
|
||
|
|
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "video_info"</span><span style="color:#D4D4D4;">: {</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "replay_status"</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;"> "estimated_time"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"1970-01-01 08:00:00"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "duration"</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;"> "alert_code"</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;"> "alert_message"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"录åƒ�时长远å°�äºŽå¼€æ’æ—¶é•¿ï¼Œè¯·å…³æ³¨ç›´æ’时网络状况"</span></span>
|
||
|
|
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "alarm_info"</span><span style="color:#D4D4D4;">: {</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "code"</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;"> "message"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"录�生�失败,请���试"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "cur_time"</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;"> "is_ban_publish"</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;"> "room_id"</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;"> "live_key"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"648321565723987763"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "start_time"</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;"> "end_time"</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;"> "pagination"</span><span style="color:#D4D4D4;">: {</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "page"</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;"> "page_size"</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;"> "total"</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;"> "archive_flag"</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;"> "can_edit"</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;"> "can_upload"</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;"> "has_third_platform_live"</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>"0"</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;"> 'SESSDATA=xxx'</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;"> "code"</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;"> "message"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"0"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "ttl"</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;"> "data"</span><span style="color:#D4D4D4;">: {</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "list"</span><span style="color:#D4D4D4;">: [</span></span>
|
||
|
|
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "slice_id"</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;"> "av_title"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"2025051720 error"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "av_cover"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"https://i0.hdslb.com/bfs/live/59fc254c1f51a962dbf69ae85e4920f2f6fb8dcd.png"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "av_status"</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;"> "ctime"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"2025-05-18 18:13:13"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "start_tm"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"2025-05-17 21:07:04"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "end_tm"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"2025-05-17 21:16:00"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "live_type"</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;"> "slice_id"</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;"> "av_title"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"2025051721 zzz 0"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "av_cover"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"https://i0.hdslb.com/bfs/live/59fc254c1f51a962dbf69ae85e4920f2f6fb8dcd.png"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "av_status"</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;"> "ctime"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"2025-05-18 00:32:52"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "start_tm"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"2025-05-17 21:07:34"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "end_tm"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"2025-05-17 23:02:03"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "failed_reason"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"duration_false"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "live_type"</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;"> "slice_id"</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;"> "av_title"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"202505171449"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "av_cover"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"https://i0.hdslb.com/bfs/live/59fc254c1f51a962dbf69ae85e4920f2f6fb8dcd.png"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "av_status"</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;"> "avid"</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;"> "ctime"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"2025-05-17 14:49:18"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "start_tm"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"2025-05-17 14:19:36"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "end_tm"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"2025-05-17 14:23:48"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "av_duration"</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;"> "live_type"</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;"> "page"</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;"> "page_size"</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;"> "total"</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>"0"</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;"> 'SESSDATA=xxx'</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;"> "code"</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;"> "message"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"0"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "ttl"</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;"> "data"</span><span style="color:#D4D4D4;">: {</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "slice_info"</span><span style="color:#D4D4D4;">: [</span></span>
|
||
|
|
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "slice_id"</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;"> "uid"</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;"> "live_uid"</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;"> "live_key"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"648506223547911987"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "title"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"test202510201450"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "cover"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"https://i0.hdslb.com/bfs/live/59fc254c1f51a962dbf69ae85e4920f2f6fb8dcd.png"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "high_light_id"</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;"> "start_time"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"2025-10-13 23:11:00"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "end_time"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"2025-10-13 23:14:00"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "status"</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;"> "fail_reason"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"��失败,�新编辑投稿试试~"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "ctime"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"2025-10-20 14:50:18"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "live_type"</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;"> "slice_id"</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;"> "uid"</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;"> "live_uid"</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;"> "live_key"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"648437353747320627"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "title"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"test202510201318"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "start_time"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"2025-10-13 18:42:36"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "end_time"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"2025-10-13 18:43:36"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "status"</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;"> "filename"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"n251020tx1rbha851nt85y2fj21bygm8"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "ctime"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"2025-10-20 13:41:00"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "live_type"</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;"> "slice_id"</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;"> "uid"</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;"> "live_uid"</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;"> "live_key"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"648437353747320627"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "title"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"test202510201318"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "cover"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"https://i0.hdslb.com/bfs/live/59fc254c1f51a962dbf69ae85e4920f2f6fb8dcd.png"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "start_time"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"2025-10-13 18:42:35"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "end_time"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"2025-10-13 18:43:35"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "status"</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;"> "filename"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"n251020tx2u500g1krssxg3om5ou8bdw"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "avid"</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;"> "ctime"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"2025-10-20 13:36:44"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "av_duration"</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;"> "live_type"</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;"> "pagination"</span><span style="color:#D4D4D4;">: {</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "page"</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;"> "page_size"</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;"> "total"</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>"0"</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;"> 'SESSDATA=xxx'</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;"> "code"</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;"> "message"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"0"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "ttl"</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;"> "data"</span><span style="color:#D4D4D4;">: {</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "draft_info"</span><span style="color:#D4D4D4;">: [</span></span>
|
||
|
|
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "id"</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;"> "title"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"ç›´æ’场次 2025-05-19 20:45:04"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "live_key"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"609431465787395891"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "ctime"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"2025-05-22 01:08:20"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "live_start_time"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"2025-05-19 20:45:04"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "live_end_time"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"2025-05-20 09:40:13"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "live_type"</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;"> "id"</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;"> "title"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"ç›´æ’场次 2025-05-19 20:45:04 切片"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "cover"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"http://i0.hdslb.com/bfs/live/9bdf1df3d823734c59382120a9a7c10b177dbefd.png"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "live_key"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"609431465787395891"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "ctime"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"2025-05-21 20:28:48"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "live_start_time"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"2025-05-19 20:45:04"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "live_end_time"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"2025-05-20 09:40:13"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "live_type"</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;"> "pagination"</span><span style="color:#D4D4D4;">: {</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "page"</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;"> "page_size"</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;"> "total"</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>"0"</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;"> 'https://api.live.bilibili.com/xlive/web-room/v1/videoService/GetDraftList?live_uid=1&page=1&page_size=20'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
|
|
<span class="line"><span style="color:#569CD6;"> -b</span><span style="color:#CE9178;"> 'SESSDATA=xxx'</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;"> "code"</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;"> "message"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"0"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "ttl"</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;"> "data"</span><span style="color:#D4D4D4;">: {</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "draft_info"</span><span style="color:#D4D4D4;">: [</span></span>
|
||
|
|
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "id"</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;"> "title"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"ç›´æ’场次 2025-09-30 23:53:06"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "live_key"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"645328214036844339"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "ctime"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"2025-10-14 14:48:22"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "live_start_time"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"2025-09-30 23:53:06"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "live_end_time"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"2025-10-01 01:41:29"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "live_type"</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;"> "pagination"</span><span style="color:#D4D4D4;">: {</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "page"</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;"> "page_size"</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;"> "total"</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>"0"</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>""</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;"> 'https://api.live.bilibili.com/xlive/app-blink/v1/anchorVideo/DeleteSliceDraft'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
|
|
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'draft_id=988275'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
|
|
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'csrf=xxx'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
|
|
<span class="line"><span style="color:#569CD6;"> -b</span><span style="color:#CE9178;"> 'SESSDATA=xxx;bili_jct=xxx'</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;"> "code"</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;"> "message"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"0"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "ttl"</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;"> "data"</span><span style="color:#D4D4D4;">: {</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "code"</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;"> "message"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">""</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>"0"</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;"> 'https://api.live.bilibili.com/xlive/web-room/v1/videoService/DeleteSliceDraft?csrf=xxx'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
|
|
<span class="line"><span style="color:#569CD6;"> -H</span><span style="color:#CE9178;"> 'Content-Type: application/json'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
|
|
<span class="line"><span style="color:#569CD6;"> -b</span><span style="color:#CE9178;"> 'SESSDATA=xxx;bili_jct=xxx'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
|
|
<span class="line"><span style="color:#569CD6;"> -d</span><span style="color:#CE9178;"> '{"draft_id":1148889}'</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;"> "code"</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;"> "message"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"0"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "ttl"</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;"> "data"</span><span style="color:#D4D4D4;">: {</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "code"</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;"> "message"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">""</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>"0"</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;"> 'record_id=10597910'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
|
|
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'live_key=607942821532667699'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
|
|
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'csrf=xxx'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
|
|
<span class="line"><span style="color:#569CD6;"> -b</span><span style="color:#CE9178;"> 'SESSDATA=xxx;bili_jct=xxx'</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;"> "code"</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;"> "message"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"0"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "ttl"</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;"> "data"</span><span style="color:#D4D4D4;">: {</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "record"</span><span style="color:#D4D4D4;">: {</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "uid"</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;"> "record_id"</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;"> "status"</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;"> "estimated_time"</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;"> "current_time"</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;"> "merge_time"</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;"> "download_url"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"https://upos-sz-mirrorali.bilivideo.com/ugcever/n250519sa3hkpirw61hjskuit4d9fdsj.mp4?deadline=1747682306&gen=record2vod&os=upos&trid=da40b42594d5446da29cb0d2b2f25f45&uparams=deadline,gen,os,trid&upsig=c6ac5f218af40b2c120b3f5add2e4d6b&attname=ç›´æ’回放_2025-05-13_20-49-04.mp4"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "download_url_list"</span><span style="color:#D4D4D4;">: [</span></span>
|
||
|
|
<span class="line"><span style="color:#CE9178;"> "https://upos-sz-mirrorali.bilivideo.com/ugcever/n250519sa3hkpirw61hjskuit4d9fdsj.mp4?deadline=1747682306&gen=record2vod&os=upos&trid=da40b42594d5446da29cb0d2b2f25f45&uparams=deadline,gen,os,trid&upsig=c6ac5f218af40b2c120b3f5add2e4d6b&attname=ç›´æ’回放_2025-05-13_20-49-04.mp4"</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>"0"</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;"> 'https://api.live.bilibili.com/xlive/app-blink/v1/anchorVideo/GetAnchorVideoUidRecordsSubsect?record_id=10707664'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
|
|
<span class="line"><span style="color:#569CD6;"> -b</span><span style="color:#CE9178;"> 'SESSDATA=xxx'</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;"> "code"</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;"> "message"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"0"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "ttl"</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;"> "data"</span><span style="color:#D4D4D4;">: {</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "list"</span><span style="color:#D4D4D4;">: [</span></span>
|
||
|
|
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "uid"</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;"> "record_id"</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;"> "title"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"摆"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "cover"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"https://i0.hdslb.com/bfs/live/59fc254c1f51a962dbf69ae85e4920f2f6fb8dcd.png"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "status"</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;"> "start_time"</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;"> "end_time"</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>"0"</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;"> 'https://api.live.bilibili.com/xlive/app-blink/v1/anchorVideo/GetAnchorVideoUidRecord'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
|
|
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'records=10727160,10597910,10687720,10230000,99999999'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
|
|
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'csrf=xxx'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
|
|
<span class="line"><span style="color:#569CD6;"> -b</span><span style="color:#CE9178;"> 'SESSDATA=xxx;bili_jct=xxx'</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;"> "code"</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;"> "message"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"0"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "ttl"</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;"> "data"</span><span style="color:#D4D4D4;">: {</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "list"</span><span style="color:#D4D4D4;">: [</span></span>
|
||
|
|
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "uid"</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;"> "record_id"</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;"> "status"</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;"> "current_time"</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;"> "uid"</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;"> "record_id"</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;"> "status"</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;"> "estimated_time"</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;"> "current_time"</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;"> "merge_time"</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;"> "uid"</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;"> "record_id"</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;"> "status"</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;"> "estimated_time"</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;"> "current_time"</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;"> "merge_time"</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;"> "toast"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"å› ç›´æ’过程ä¸å˜åœ¨æŽ¨æµ�è´¨é‡�问题(网络波动或丢包),本场直æ’å›žæ”¾æ— æ³•å�ˆæˆ�"</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;"> "uid"</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;"> "record_id"</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;"> "status"</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;"> "current_time"</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>"0"</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;"> 'SESSDATA=xxx'</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;"> "code"</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;"> "message"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"0"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "ttl"</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;"> "data"</span><span style="color:#D4D4D4;">: {</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "list"</span><span style="color:#D4D4D4;">: [</span></span>
|
||
|
|
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "start_time"</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;"> "end_time"</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;"> "stream"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"https://bvc-live.bilivideo.com/hls-record-gateway/videoPlay?none=为了防æ¢ä¿¡æ�¯æ³„露,ä¸�æ��供完整链接。目å‰�该视频æµ�å�¯ä»¥èŽ·å�–è¿�规片段的视频。"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "type"</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;"> "ban_list"</span><span style="color:#D4D4D4;">: [</span></span>
|
||
|
|
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "start_time"</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;"> "end_time"</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>"0"</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;"> 'https://api.live.bilibili.com/xlive/web-room/v1/videoService/GetUserSliceStream?live_key=646125196758224691&start_time=1759507126&end_time=1759513440&live_uid=1'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
|
|
<span class="line"><span style="color:#569CD6;"> -b</span><span style="color:#CE9178;"> 'SESSDATA=xxx'</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;"> "code"</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;"> "message"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"0"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "ttl"</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;"> "data"</span><span style="color:#D4D4D4;">: {</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "list"</span><span style="color:#D4D4D4;">: [</span></span>
|
||
|
|
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "start_time"</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;"> "end_time"</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;"> "stream"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"https://bvc-live.bilivideo.com/hls-record-gateway/videoPlay?none=获�视频�的�数。"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "type"</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>"0"</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;"> 'SESSDATA=xxx'</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;"> "code"</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;"> "message"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"0"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "ttl"</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;"> "data"</span><span style="color:#D4D4D4;">: {</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "session_data"</span><span style="color:#D4D4D4;">: [</span></span>
|
||
|
|
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "ts"</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;"> "value"</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;"> "ts"</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;"> "value"</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;"> "ts"</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;"> "value"</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;"> "ts"</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;"> "value"</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;"> "ts"</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;"> "value"</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;"> "ts"</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;"> "value"</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;"> "max_danmaku"</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;"> "max_pcu"</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;"> "max_value"</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;"> "high_light_data"</span><span style="color:#D4D4D4;">: [</span></span>
|
||
|
|
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "id"</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;"> "type"</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;"> "start_time"</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;"> "end_time"</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;"> "title"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"弹幕高光 Top 1"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "cover"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">""</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "extra"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">""</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;"> "id"</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;"> "type"</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;"> "start_time"</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;"> "end_time"</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;"> "title"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"弹幕高光 Top 2"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "cover"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">""</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "extra"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">""</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;"> "id"</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;"> "type"</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;"> "start_time"</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;"> "end_time"</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;"> "title"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"弹幕高光 Top 3"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "cover"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">""</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "extra"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">""</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;"> "id"</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;"> "type"</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;"> "start_time"</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;"> "end_time"</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;"> "title"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"进房高光时刻"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "cover"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">""</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "extra"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">""</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;"> "ass_url"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"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"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "high_light_stat"</span><span style="color:#D4D4D4;">: {</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "original_hl"</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;"> "manual_hl"</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;"> 'SESSDATA=xxx'</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;"> "code"</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;"> "message"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"0"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "ttl"</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;"> "data"</span><span style="color:#D4D4D4;">: {</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "session_data"</span><span style="color:#D4D4D4;">: [</span></span>
|
||
|
|
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "ts"</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;"> "value"</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;"> "ts"</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;"> "value"</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;"> "ts"</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;"> "value"</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;"> "max_danmaku"</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;"> "max_pcu"</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;"> "max_value"</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;"> "high_light_data"</span><span style="color:#D4D4D4;">: [</span></span>
|
||
|
|
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "id"</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;"> "type"</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;"> "start_time"</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;"> "end_time"</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;"> "title"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"弹幕高光 Top 1"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "cover"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">""</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "extra"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">""</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;"> "high_light_stat"</span><span style="color:#D4D4D4;">: {</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "original_hl"</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>"0"</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;"> 'SESSDATA=xxx'</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;"> 'https://api.live.bilibili.com/xlive/web-room/v1/videoService/UserGetManualHighlightList?live_key=645810156612095795&manual_type=2&live_uid=1'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
|
|
<span class="line"><span style="color:#569CD6;"> -b</span><span style="color:#CE9178;"> 'SESSDATA=xxx'</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;"> "code"</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;"> "message"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"0"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "ttl"</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;"> "data"</span><span style="color:#D4D4D4;">: {</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "high_light_stat"</span><span style="color:#D4D4D4;">: {</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "original_hl"</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;"> "code"</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;"> "message"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"0"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "ttl"</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;"> "data"</span><span style="color:#D4D4D4;">: {</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "manual_highlight_list"</span><span style="color:#D4D4D4;">: [</span></span>
|
||
|
|
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "manual_id"</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;"> "highlight_title"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"手动ä¿�å˜ç‰‡æ®µã€�6】"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "start_ts"</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;"> "end_ts"</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;"> "uid"</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;"> "ruid"</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;"> "live_key"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"625727121464233779"</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;"> "manual_id"</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;"> "highlight_title"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"手动ä¿�å˜ç‰‡æ®µã€�5】"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "start_ts"</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;"> "end_ts"</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;"> "uid"</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;"> "ruid"</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;"> "live_key"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"625727121464233779"</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;"> "manual_id"</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;"> "highlight_title"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"手动ä¿�å˜ç‰‡æ®µã€�4】"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "start_ts"</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;"> "end_ts"</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;"> "uid"</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;"> "ruid"</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;"> "live_key"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"625727121464233779"</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;"> "manual_id"</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;"> "highlight_title"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"手动ä¿�å˜ç‰‡æ®µã€�3】"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "start_ts"</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;"> "end_ts"</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;"> "uid"</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;"> "ruid"</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;"> "live_key"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"625727121464233779"</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;"> "manual_id"</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;"> "highlight_title"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"手动ä¿�å˜ç‰‡æ®µã€�2】"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "start_ts"</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;"> "end_ts"</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;"> "uid"</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;"> "ruid"</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;"> "live_key"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"625727121464233779"</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;"> "manual_id"</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;"> "highlight_title"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"手动ä¿�å˜ç‰‡æ®µã€�1】"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "start_ts"</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;"> "end_ts"</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;"> "uid"</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;"> "ruid"</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;"> "live_key"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"625727121464233779"</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;"> "high_light_stat"</span><span style="color:#D4D4D4;">: {</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "original_hl"</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;"> "manual_hl"</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;"> 'Content-Type: application/json'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
|
|
<span class="line"><span style="color:#569CD6;"> -b</span><span style="color:#CE9178;"> 'SESSDATA=xxx;bili_jct=xxx'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
|
|
<span class="line"><span style="color:#569CD6;"> -d</span><span style="color:#CE9178;"> '{"live_key":"609431465787395891","time_list":"174758900,1747658930,1747658960"}'</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;"> 'https://api.live.bilibili.com/xlive/web-room/v1/videoService/GetAnchorVideoKeyFrame?csrf=xxx'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
|
|
<span class="line"><span style="color:#569CD6;"> -H</span><span style="color:#CE9178;"> 'Content-Type: application/json'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
|
|
<span class="line"><span style="color:#569CD6;"> -b</span><span style="color:#CE9178;"> 'SESSDATA=xxx;bili_jct=xxx'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
|
|
<span class="line"><span style="color:#569CD6;"> -d</span><span style="color:#CE9178;"> '{"live_key":"645810156612095795","time_list":"1759410340,1759418126","live_uid":1}'</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;"> "code"</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;"> "message"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"0"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "ttl"</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;"> "data"</span><span style="color:#D4D4D4;">: {</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "list"</span><span style="color:#D4D4D4;">: [</span></span>
|
||
|
|
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "ts"</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;"> "ts"</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;"> "url"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"https://jssz-boss.hdslb.com/live2arc_anchor_video/live_438160221_32373699_20250519204900.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=y4zI4XTQzlOkmSKg%2F20250520%2Fjssz%2Fs3%2Faws4_request&X-Amz-Date=20250520T180202Z&X-Amz-Expires=7200&X-Amz-SignedHeaders=host&X-Amz-Signature=8d42a3d5fd1995e5e2bf98d453a986bec48529a9ae97d5d7eedee8a59b22418a"</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;"> "ts"</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;"> "url"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"https://jssz-boss.hdslb.com/live2arc_anchor_video/live_438160221_32373699_20250519205001.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=y4zI4XTQzlOkmSKg%2F20250520%2Fjssz%2Fs3%2Faws4_request&X-Amz-Date=20250520T180202Z&X-Amz-Expires=7200&X-Amz-SignedHeaders=host&X-Amz-Signature=f4a3803d4147492ced14eefbb6953e772b886e195d51dbfac800e77320adeba2"</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;"> 'https://api.live.bilibili.com/xlive/app-blink/v1/anchorVideo/UserManualSaveHighlight'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
|
|
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'live_key=625727121464233779'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
|
|
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'start_ts=1752935402'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
|
|
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'end_ts=1752935404'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
|
|
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'csrf=xxx'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
|
|
<span class="line"><span style="color:#569CD6;"> -b</span><span style="color:#CE9178;"> 'SESSDATA=xxx;bili_jct=xxx'</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;"> 'https://api.live.bilibili.com/xlive/web-room/v1/videoService/UserManualSaveHighlight'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
|
|
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'live_key=645810156612095795'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
|
|
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'start_ts=1759409907'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
|
|
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'end_ts=1759410087'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
|
|
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'live_uid=1'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
|
|
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'csrf=xxx'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
|
|
<span class="line"><span style="color:#569CD6;"> -b</span><span style="color:#CE9178;"> 'SESSDATA=xxx;bili_jct=xxx'</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;"> "code"</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;"> "message"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"0"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "ttl"</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;"> "data"</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>å€�速值 + "x"</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;"> 'live_key=609431465787395891'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
|
|
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'start_ts=1747680306'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
|
|
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'end_ts=1747687506'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
|
|
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'av_title=2025051920'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
|
|
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'av_cover=https://i0.hdslb.com/bfs/live/59fc254c1f51a962dbf69ae85e4920f2f6fb8dcd.png'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
|
|
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'av_highlight=0'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
|
|
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'with_subtitle=0'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
|
|
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'with_danmaku=0'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
|
|
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'csrf=xxx'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
|
|
<span class="line"><span style="color:#569CD6;"> -b</span><span style="color:#CE9178;"> 'SESSDATA=xxx;bili_jct=xxx'</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;"> "code"</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;"> "message"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"0"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "ttl"</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;"> "data"</span><span style="color:#D4D4D4;">:{</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "video_slice_id"</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;"> 'https://api.live.bilibili.com/xlive/web-room/v1/videoService/UserPublishOtherVideoSlice'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
|
|
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'live_key=648437353747320627'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
|
|
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'start_ts=1760352154'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
|
|
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'end_ts=1760352214'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
|
|
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'av_title=202510201318'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
|
|
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'av_cover=https://i0.hdslb.com/bfs/live/59fc254c1f51a962dbf69ae85e4920f2f6fb8dcd.png'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
|
|
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'av_highlight=0'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
|
|
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'with_subtitle=0'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
|
|
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'with_danmaku=0'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
|
|
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'with_reserve=1'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
|
|
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'live_uid=1'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
|
|
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'csrf=xxx'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
|
|
<span class="line"><span style="color:#569CD6;"> -b</span><span style="color:#CE9178;"> 'SESSDATA=xxx;bili_jct=xxx'</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;"> "code"</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;"> "message"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"0"</span><span style="color:#D4D4D4;">,</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "ttl"</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;"> "data"</span><span style="color:#D4D4D4;">:{</span></span>
|
||
|
|
<span class="line"><span style="color:#9CDCFE;"> "video_slice_id"</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">
|