100 lines
33 KiB
JavaScript
100 lines
33 KiB
JavaScript
import{_ as d,c as p,a as o,b as t,d as n,e as a,w as e,r,o as i}from"./app-Dgsdh8A6.js";const c="/bilibili-API-collect/assets/aiSummary-Baub6fpa.svg",u={};function D(m,s){const l=r("RouteLink");return i(),p("div",null,[s[34]||(s[34]=o('<h1 id="视频ai总结" tabindex="-1"><a class="header-anchor" href="#视频ai总结"><span>视频AI总结</span></a></h1><img src="'+c+'" width="100" height="100"><h2 id="获取ai总结内容" tabindex="-1"><a class="header-anchor" href="#获取ai总结内容"><span>获取AI总结内容</span></a></h2><blockquote><p>https://api.bilibili.com/x/web-interface/view/conclusion/get</p></blockquote><p><em>请求方式: GET</em></p><p>认证方式:Cookie(SESSDATA)</p>',6)),t("p",null,[s[1]||(s[1]=n("鉴权方式:")),a(l,{to:"/docs/misc/sign/wbi.html"},{default:e(()=>s[0]||(s[0]=[n("Wbi 签名")])),_:1,__:[0]})]),s[35]||(s[35]=t("p",null,[t("strong",null,"url参数:")],-1)),t("table",null,[s[18]||(s[18]=t("thead",null,[t("tr",null,[t("th",null,"参数名"),t("th",null,"类型"),t("th",null,"内容"),t("th",null,"必要性"),t("th",null,"备注")])],-1)),t("tbody",null,[s[14]||(s[14]=t("tr",null,[t("td",null,"aid"),t("td",null,"num"),t("td",null,"稿件 avid"),t("td",null,"必要(可选)"),t("td",null,"avid与bvid任选一个")],-1)),s[15]||(s[15]=t("tr",null,[t("td",null,"bvid"),t("td",null,"str"),t("td",null,"稿件 bvid"),t("td",null,"必要(可选)"),t("td",null,"avid与bvid任选一个")],-1)),s[16]||(s[16]=t("tr",null,[t("td",null,"cid"),t("td",null,"num"),t("td",null,"视频 cid"),t("td",null,"必要"),t("td")],-1)),s[17]||(s[17]=t("tr",null,[t("td",null,"up_mid"),t("td",null,"num"),t("td",null,"UP主 mid"),t("td",null,"可选"),t("td")],-1)),t("tr",null,[s[4]||(s[4]=t("td",null,"w_rid",-1)),s[5]||(s[5]=t("td",null,"str",-1)),s[6]||(s[6]=t("td",null,"Wbi 签名",-1)),s[7]||(s[7]=t("td",null,"必要",-1)),t("td",null,[s[3]||(s[3]=n("详见 ")),a(l,{to:"/docs/misc/sign/wbi.html"},{default:e(()=>s[2]||(s[2]=[n("Wbi 签名")])),_:1,__:[2]})])]),t("tr",null,[s[10]||(s[10]=t("td",null,"wts",-1)),s[11]||(s[11]=t("td",null,"num",-1)),s[12]||(s[12]=t("td",null,"当前时间戳",-1)),s[13]||(s[13]=t("td",null,"必要",-1)),t("td",null,[s[9]||(s[9]=n("详见 ")),a(l,{to:"/docs/misc/sign/wbi.html"},{default:e(()=>s[8]||(s[8]=[n("Wbi 签名")])),_:1,__:[8]})])])])]),s[36]||(s[36]=o(`<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: 账号未登录<br>-400:请求错误<br> -403: 访问权限不足</td></tr><tr><td>message</td><td>str</td><td>错误信息</td><td>默认为0</td></tr><tr><td>ttl</td><td>num</td><td>1</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>返回值</td><td>-1: 不支持AI摘要(敏感内容等)或其他因素导致请求异常<br>0: 有摘要<br>1:无摘要(未识别到语音)</td></tr><tr><td>model_result</td><td>obj</td><td>摘要内容</td><td></td></tr><tr><td>stid</td><td>str</td><td>摘要 id</td><td>如<code>code=1</code>且该字段为<code>0</code>时,则未进行 AI 总结,即添加总结队列<br>如<code>code=1</code>且该字段为空时未识别到语音</td></tr><tr><td>status</td><td>num</td><td>(?)</td><td></td></tr><tr><td>like_num</td><td>num</td><td>点赞数</td><td>默认为<code>0</code></td></tr><tr><td>dislike_num</td><td>num</td><td>点踩数</td><td>默认为<code>0</code></td></tr></tbody></table><p><code>data</code>中的<code>model_result</code>对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>result_type</td><td>num</td><td>数据类型</td><td>0: 没有摘要<br>1:仅存着摘要总结<br>2:存着摘要以及提纲</td></tr><tr><td>summary</td><td>str</td><td>视频摘要</td><td>通常为一段概括整个视频内容的文本</td></tr><tr><td>outline</td><td>有数据时:array<br>无数据时:空数组</td><td>分段提纲</td><td>通常为视频中叙述的各部分及其要点</td></tr><tr><td>subtitle</td><td>有数据时:array<br>无数据时:空数组</td><td>AI字幕</td><td>由AI识别生成的字幕列表,自动翻译英文,固定返回中文字幕</td></tr></tbody></table><p><code>model_result</code>对象中的<code>outline</code>数组:</p><table><thead><tr><th>项</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>0</td><td>obj</td><td>总结分段1</td><td></td></tr><tr><td>n</td><td>obj</td><td>总结分段(n+1)</td><td></td></tr><tr><td>……</td><td>obj</td><td>……</td><td>……</td></tr></tbody></table><p><code>outline</code>数组中的对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>title</td><td>str</td><td>分段标题</td><td>段落内容的概括</td></tr><tr><td>part_outline</td><td>array</td><td>分段要点</td><td>当前分段中多个提到的细节</td></tr><tr><td>timestamp</td><td>num</td><td>分段起始时间</td><td>单位为秒</td></tr></tbody></table><p><code>outline</code>数组中的对象中的<code>part_outline</code>数组:</p><table><thead><tr><th>项</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>0</td><td>obj</td><td>分段要点1</td><td></td></tr><tr><td>n</td><td>obj</td><td>分段要点(n+1)</td><td></td></tr><tr><td>……</td><td>obj</td><td>……</td><td>……</td></tr></tbody></table><p><code>part_outline</code>数组中的对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>timestamp</td><td>num</td><td>要点起始时间</td><td>单位为秒</td></tr><tr><td>content</td><td>str</td><td>小结内容</td><td>其中一个分段的要点</td></tr></tbody></table><p><code>model_result</code>对象中<code>subtitle</code>数组:</p><table><thead><tr><th>项</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>0</td><td>obj</td><td>字幕列表1</td><td>若有结果,该数组长度仅为1</td></tr></tbody></table><p><code>subtitle</code>数组中的对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>part_subtitle</td><td>array</td><td>字幕分段</td><td>当前分段中的字幕信息</td></tr><tr><td>timestamp</td><td>num</td><td>字幕识别起始时间</td><td>单位为秒</td></tr><tr><td>title</td><td>str</td><td>字幕标题</td><td>固定为空字符串</td></tr></tbody></table><p><code>subtitle</code>数组中的对象中的<code>part_subtitle</code>数组:</p><table><thead><tr><th>项</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>0</td><td>obj</td><td>字幕分段1</td><td></td></tr><tr><td>n</td><td>obj</td><td>字幕分段n</td><td></td></tr><tr><td>……</td><td>obj</td><td>……</td><td>……</td></tr></tbody></table><p><code>part_subtitle</code>数组中的对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>content</td><td>str</td><td>字幕内容</td><td>其中一个分段的字幕内容</td></tr><tr><td>start_timestamp</td><td>num</td><td>分段开始时间</td><td>单位为秒</td></tr><tr><td>end_timestamp</td><td>num</td><td>分段结束时间</td><td>单位为秒</td></tr></tbody></table><p><strong>示例:</strong></p><p>得到视频<code>BV1L94y1H7CV</code>(<code>cid=1335073288</code>)的摘要</p><div class="language-bash line-numbers-mode" data-highlighter="shiki" data-ext="bash" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-bash"><span class="line"><span style="color:#DCDCAA;">curl</span><span style="color:#569CD6;"> -G</span><span style="color:#CE9178;"> 'https://api.bilibili.com/x/web-interface/view/conclusion/get'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'bvid=BV1L94y1H7CV'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'cid=1335073288'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'up_mid=297242063'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'wts=1701546363'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'w_rid=1073871926b3ccd99bd790f0162af634'</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><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;"> "model_result"</span><span style="color:#D4D4D4;">: {</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "result_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;"> "summary"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"在网上阅读时遇到错别字和语言梗的烦恼,以及正确使用语言的重要性。作者认为,我们每个人都应该有包容心,不掉渣,不纠正别人的错误,同时也需要明辨是非,规范使用语言。视频还提到了一些常见的语言梗和错误用法,呼吁大家不要过分使用网络词汇,而应该注重语言的艺术性和深度。最后,作者欢迎大家关注他的微信公众号。"</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "outline"</span><span style="color:#D4D4D4;">: [</span></span>
|
||
<span class="line"><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;"> "part_outline"</span><span style="color:#D4D4D4;">: [</span></span>
|
||
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "timestamp"</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;"> "content"</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;"> "timestamp"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">39</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "content"</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;"> "timestamp"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">167</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "content"</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;"> "timestamp"</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;"> "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;"> "part_outline"</span><span style="color:#D4D4D4;">: [</span></span>
|
||
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "timestamp"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">241</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "content"</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;"> "timestamp"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">270</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "content"</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;"> "timestamp"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">338</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "content"</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;"> "timestamp"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">241</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;"> "subtitle"</span><span style="color:#D4D4D4;">: [</span></span>
|
||
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "part_subtitle"</span><span style="color:#D4D4D4;">: [</span></span>
|
||
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "content"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"有时候上网啊"</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "start_timestamp"</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;"> "end_timestamp"</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;"> "content"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"看网友的评论内容"</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "start_timestamp"</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;"> "end_timestamp"</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:#9CDCFE;"> "content"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"一句话好几个错别字"</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "start_timestamp"</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;"> "end_timestamp"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">5</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;"> "content"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"黄一刀有毒"</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "start_timestamp"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">352</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "end_timestamp"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">355</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;"> "timestamp"</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;"> "title"</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:#D4D4D4;"> },</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "stid"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"5117037934391059183"</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;">0</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "like_num"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">6</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "dislike_num"</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></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 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.bilibili.com/x/web-interface/view/conclusion/set</p></blockquote><p><em>请求方式:POST</em></p><p>认证方式:Cookie(SESSDATA)</p>`,31)),t("p",null,[s[20]||(s[20]=n("鉴权方式:")),a(l,{to:"/docs/misc/sign/wbi.html"},{default:e(()=>s[19]||(s[19]=[n("Wbi 签名")])),_:1,__:[19]})]),s[37]||(s[37]=t("p",null,[t("strong",null,"url参数:")],-1)),t("table",null,[s[33]||(s[33]=t("thead",null,[t("tr",null,[t("th",null,"参数名"),t("th",null,"类型"),t("th",null,"内容"),t("th",null,"必要性"),t("th",null,"备注")])],-1)),t("tbody",null,[t("tr",null,[s[23]||(s[23]=t("td",null,"w_rid",-1)),s[24]||(s[24]=t("td",null,"str",-1)),s[25]||(s[25]=t("td",null,"Wbi 签名",-1)),s[26]||(s[26]=t("td",null,"必要",-1)),t("td",null,[s[22]||(s[22]=n("详见 ")),a(l,{to:"/docs/misc/sign/wbi.html"},{default:e(()=>s[21]||(s[21]=[n("Wbi 签名")])),_:1,__:[21]})])]),t("tr",null,[s[29]||(s[29]=t("td",null,"wts",-1)),s[30]||(s[30]=t("td",null,"num",-1)),s[31]||(s[31]=t("td",null,"当前时间戳",-1)),s[32]||(s[32]=t("td",null,"必要",-1)),t("td",null,[s[28]||(s[28]=n("详见 ")),a(l,{to:"/docs/misc/sign/wbi.html"},{default:e(()=>s[27]||(s[27]=[n("Wbi 签名")])),_:1,__:[27]})])])])]),s[38]||(s[38]=o(`<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>aid</td><td>num</td><td>稿件 avid</td><td>必要(可选)</td><td>avid与bvid任选一个</td></tr><tr><td>bvid</td><td>str</td><td>稿件 bvid</td><td>必要(可选)</td><td>avid与bvid任选一个</td></tr><tr><td>cid</td><td>num</td><td>稿件 cid</td><td>必要</td><td></td></tr><tr><td>up_mid</td><td>num</td><td>UP主 mid</td><td>非必要</td><td></td></tr><tr><td>stid</td><td>num</td><td>摘要 id</td><td>必要</td><td></td></tr><tr><td>like_state</td><td>num</td><td>执行操作</td><td>必要</td><td>1: 点赞<br>2: 取消点赞<br>3: 点踩<br>4: 取消点踩</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>0: 成功 <br>-400: 请求错误<br>65002:origin id 错误<br>65004:取消赞失败 未点赞过<br>65005:取消踩失败 未点踩过<br>65006: 已赞过<br> 65007:已踩过</td></tr><tr><td>message</td><td>str</td><td>错误信息</td><td>默认为0</td></tr><tr><td>ttl</td><td>num</td><td>1</td><td></td></tr></tbody></table><p><strong>示例:</strong></p><p>为视频<code>BV1L94y1H7CV</code>(<code>cid=1335073288</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.bilibili.com/x/web-interface/view/conclusion/set?w_rid=edb471fc926646ef3889a80488166b66&wts=1700358953'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'bvid=BV1L94y1H7CV'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'cid=1335073288'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'up_mid=297242063'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'stid=5117037934391059183'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> '&like_state=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'</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><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>
|
||
<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></div></details>`,9))])}const b=d(u,[["render",D]]),v=JSON.parse('{"path":"/docs/video/summary.html","title":"视频AI总结","lang":"zh-CN","frontmatter":{},"git":{"updatedTime":1759301121000,"contributors":[{"name":"MarcusYYDS","username":"MarcusYYDS","email":"102860926+MarcusYYDS@users.noreply.github.com","commits":1,"url":"https://github.com/MarcusYYDS"},{"name":"EssentialCuber","username":"EssentialCuber","email":"111330534+EssentialCuber@users.noreply.github.com","commits":1,"url":"https://github.com/EssentialCuber"},{"name":"SocialSisterYi","username":"SocialSisterYi","email":"1440239038@qq.com","commits":1,"url":"https://github.com/SocialSisterYi"},{"name":"cxw620","username":"cxw620","email":"70561268+cxw620@users.noreply.github.com","commits":1,"url":"https://github.com/cxw620"},{"name":"一只小包子","username":"","email":"1601302408@qq.com","commits":1},{"name":"cqrect","username":"cqrect","email":"136703144+cqrect@users.noreply.github.com","commits":1,"url":"https://github.com/cqrect"},{"name":"z0z0r4","username":"z0z0r4","email":"z0z0r4@outlook.com","commits":1,"url":"https://github.com/z0z0r4"}],"changelog":[{"hash":"15b325637cd6226825d7afe6c628845a895bcc94","time":1759301121000,"email":"136703144+cqrect@users.noreply.github.com","author":"cqrect","message":"补充AI摘要字幕相关内容 (#1406)","coAuthors":[{"name":"z0z0r4","email":"z0z0r4@outlook.com"}]},{"hash":"14670917f7ba9da5304b218927f5c526b154644f","time":1742548065000,"email":"1601302408@qq.com","author":"一只小包子","message":"fix: 补充获取AI总结内容API需要的Cookie认证"},{"hash":"348bc07b777da9b001d2f56a31585728fe7699d2","time":1706106772000,"email":"70561268+cxw620@users.noreply.github.com","author":"陈寒彤","message":"fix: update ai summary related api (#950)"},{"hash":"852953ddbfbe81817781b05ef19d6def0e0c97d0","time":1701547855000,"email":"1440239038@qq.com","author":"SocialSisterYi","message":"修改 APIDoc【AI总结】"},{"hash":"a01ef3bdc218ba777d4f3aac00acabaf543019f3","time":1700718054000,"email":"111330534+EssentialCuber@users.noreply.github.com","author":"EssentialCuber","message":"整理主目录,更新AI总结文档 (#871)"},{"hash":"a071605b1fcc690de16629d682624d92576c95ed","time":1700365725000,"email":"102860926+MarcusYYDS@users.noreply.github.com","author":"Marcus233","message":"增加AI摘要文档 (#865)"}]},"filePathRelative":"docs/video/summary.md"}');export{b as comp,v as data};
|