720 lines
274 KiB
JavaScript
720 lines
274 KiB
JavaScript
import{_ as p,c as d,a as e,b as s,d as a,e as l,w as o,r,o as c}from"./app-Dgsdh8A6.js";const i={};function D(u,n){const t=r("RouteLink");return c(),d("div",null,[n[95]||(n[95]=e('<h1 id="私信" tabindex="-1"><a class="header-anchor" href="#私信"><span>私信</span></a></h1><h2 id="对象与常量说明" tabindex="-1"><a class="header-anchor" href="#对象与常量说明"><span>对象与常量说明</span></a></h2><h3 id="会话对象" tabindex="-1"><a class="header-anchor" href="#会话对象"><span>会话对象</span></a></h3><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>talker_id</td><td>num</td><td>聊天对象的id</td><td><code>session_type</code> 为 <code>1</code> 时表示用户 mid,为 <code>2</code> 时表示粉丝团 id</td></tr><tr><td>session_type</td><td>num</td><td>聊天对象的类型</td><td>1:用户<br>2:粉丝团</td></tr><tr><td>at_seqno</td><td>num</td><td>最近一次未读at自己的消息的序列号</td><td>在粉丝团会话中有效,若没有未读的 at 自己的消息则为 <code>0</code></td></tr><tr><td>top_ts</td><td>num</td><td>置顶该会话的时间</td><td>微秒级时间戳;若未置顶该会话则为 <code>0</code>;用于判断是否置顶了会话</td></tr><tr><td>group_name</td><td>str</td><td>粉丝团名称</td><td>在粉丝团会话中有效,其他会话中为空字符串</td></tr><tr><td>group_cover</td><td>str</td><td>粉丝团头像</td><td>在粉丝团会话中有效,其他会话中为空字符串</td></tr><tr><td>is_follow</td><td>num</td><td>是否关注了对方</td><td>在用户会话中有效,系统会话中为 <code>1</code>, 其他会话中为 <code>0</code></td></tr><tr><td>is_dnd</td><td>num</td><td>是否对会话设置了免打扰</td><td></td></tr><tr><td>ack_seqno</td><td>num</td><td>最近一次已读的消息序列号</td><td>用于快速跳转到首条未读的消息</td></tr><tr><td>ack_ts</td><td>num</td><td>最近一次已读时间</td><td>微秒级时间戳</td></tr><tr><td>session_ts</td><td>num</td><td>会话时间</td><td>微秒级时间戳</td></tr><tr><td>unread_count</td><td>num</td><td>未读消息数</td><td></td></tr><tr><td>last_msg</td><td>有效时:obj<br>无效时:null</td><td>最近的一条消息</td><td>详见<a href="#%E7%A7%81%E4%BF%A1%E4%B8%BB%E4%BD%93%E5%AF%B9%E8%B1%A1">私信主体对象</a></td></tr><tr><td>group_type</td><td>num</td><td>粉丝团类型</td><td>在粉丝团时有效<br>0:应援团<br>2:官方群(如:ID 为 10 的粉丝团)</td></tr><tr><td>can_fold</td><td>num</td><td>会话是否可被折叠入未关注人消息</td><td>在用户会话中有效</td></tr><tr><td>status</td><td>num</td><td>会话状态</td><td>详细信息有待补充</td></tr><tr><td>max_seqno</td><td>num</td><td>最近一条消息的序列号</td><td></td></tr><tr><td>new_push_msg</td><td>num</td><td>是否有新推送的消息</td><td></td></tr><tr><td>setting</td><td>num</td><td>推送设置</td><td>0:接收推送<br>1:不接收推送<br>2:(?)</td></tr><tr><td>is_guardian</td><td>num</td><td>自己是否为对方的骑士(?)</td><td>在用户会话中有效<br>0:否<br>2:是(?)</td></tr><tr><td>is_intercept</td><td>num</td><td>会话是否被拦截</td><td></td></tr><tr><td>is_trust</td><td>num</td><td>是否信任此会话</td><td>若为 <code>1</code>,则表示此会话之前被拦截过,但用户选择信任本会话</td></tr><tr><td>system_msg_type</td><td>num</td><td>系统会话类型</td><td>0:非系统会话<br>1:主播小助手<br>5:系统通知(?)<br>7:UP主小助手<br>8:客服消息<br>9:支付小助手</td></tr><tr><td>account_info</td><td>obj</td><td>会话信息</td><td>仅在系统会话中出现</td></tr><tr><td>live_status</td><td>num</td><td>用户是否正在直播</td><td>在用户会话中有效,其他会话中为 <code>0</code></td></tr><tr><td>biz_msg_unread_count</td><td>num</td><td>未读通知消息数</td><td></td></tr><tr><td>user_label</td><td>null</td><td>(?)</td><td><strong>作用尚不明确</strong></td></tr></tbody></table><p><code>account_info</code>对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>name</td><td>str</td><td>会话名称</td><td></td></tr><tr><td>pic_url</td><td>str</td><td>会话头像</td><td></td></tr></tbody></table><h3 id="私信主体对象" tabindex="-1"><a class="header-anchor" href="#私信主体对象"><span>私信主体对象</span></a></h3>',7)),s("p",null,[n[1]||(n[1]=a("注:私信主体对象≠")),l(t,{to:"/docs/message/private_msg_content.html"},{default:o(()=>n[0]||(n[0]=[a("私信内容对象")])),_:1,__:[0]})]),s("table",null,[n[24]||(n[24]=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,"sender_uid"),s("td",null,"num"),s("td",null,"发送者mid"),s("td")],-1)),n[13]||(n[13]=s("tr",null,[s("td",null,"receiver_type"),s("td",null,"num"),s("td",null,"接收者类型"),s("td",null,[a("1:用户"),s("br"),a("2:粉丝团")])],-1)),n[14]||(n[14]=s("tr",null,[s("td",null,"receiver_id"),s("td",null,"num"),s("td",null,"接收者id"),s("td",null,[s("code",null,"receiver_type"),a(" 为 "),s("code",null,"1"),a(" 时表示用户 mid,为 "),s("code",null,"2"),a(" 时表示粉丝团 id")])],-1)),s("tr",null,[n[4]||(n[4]=s("td",null,"msg_type",-1)),n[5]||(n[5]=s("td",null,"num",-1)),n[6]||(n[6]=s("td",null,"消息类型",-1)),s("td",null,[n[3]||(n[3]=a("详见")),l(t,{to:"/docs/message/private_msg_content.html"},{default:o(()=>n[2]||(n[2]=[a("私信消息类型、内容说明")])),_:1,__:[2]})])]),s("tr",null,[n[9]||(n[9]=s("td",null,"content",-1)),n[10]||(n[10]=s("td",null,"str",-1)),n[11]||(n[11]=s("td",null,"消息内容",-1)),s("td",null,[l(t,{to:"/docs/message/private_msg_content.html"},{default:o(()=>n[7]||(n[7]=[a("私信内容对象")])),_:1,__:[7]}),n[8]||(n[8]=s("strong",null,"经过 JSON 序列化后的文本",-1))])]),n[15]||(n[15]=s("tr",null,[s("td",null,"msg_seqno"),s("td",null,"num"),s("td",null,"消息序列号"),s("td",null,"按照时间顺序从小到大")],-1)),n[16]||(n[16]=s("tr",null,[s("td",null,"timestamp"),s("td",null,"num"),s("td",null,"消息发送时间"),s("td",null,"秒级时间戳")],-1)),n[17]||(n[17]=s("tr",null,[s("td",null,"at_uids"),s("td",null,[a("有效时:array"),s("br"),a("无效时:null")]),s("td",null,"at的成员mid"),s("td",null,[a("在粉丝团时有效;此项为 "),s("code",null,"null"),a(" 或 "),s("code",null,"[0]"),a(" 均表示没有 at 成员")])],-1)),n[18]||(n[18]=s("tr",null,[s("td",null,"msg_key"),s("td",null,"num"),s("td",null,"消息唯一id"),s("td",null,"部分库在解析JSON对象中的大数时存在数值的精度丢失问题,因此在处理此字段时可能会出现问题,建议使用修复了这一问题的库(如将大数转换成文本)")],-1)),n[19]||(n[19]=s("tr",null,[s("td",null,"msg_status"),s("td",null,"num"),s("td",null,"消息状态"),s("td",null,[a("0:正常"),s("br"),a("1:被撤回(接口仍能返回被撤回的私信内容)"),s("br"),a("2:被系统撤回(如:消息被举报;私信将不会显示在前端,B站接口也不会返回被系统撤回的私信的信息)"),s("br"),a("50:图片已失效(私信内容为一张提示“图片出现问题”的图片)")])],-1)),n[20]||(n[20]=s("tr",null,[s("td",null,"sys_cancel"),s("td",null,"bool"),s("td",null,"是否为系统撤回"),s("td",null,[a("仅当 "),s("code",null,"msg_type"),a(" 为 "),s("code",null,"5"),a(" 且此项值为 "),s("code",null,"true"),a(" 时有此项;若此项值为 "),s("code",null,"true"),a(",表示目标消息是被系统撤回的,此时前端将不显示该私信且没有提示")])],-1)),n[21]||(n[21]=s("tr",null,[s("td",null,"notify_code"),s("td",null,"str"),s("td",null,"通知代码"),s("td",null,[a("发送通知时使用,以下划线 "),s("code",null,"_"),a(" 分割,第 1 项表示主业务 id,第 2 项表示子业务 id;若这条私信非通知则为空文本;详细信息有待补充")])],-1)),n[22]||(n[22]=s("tr",null,[s("td",null,"new_face_version"),s("td",null,"num"),s("td",null,"表情包版本"),s("td",null,[a("为 "),s("code",null,"0"),a(" 或无此项表示旧版表情包,此时 B 站会自动转换成新版表情包,例如 "),s("code",null,"[doge]"),a(" -> "),s("code",null,"[tv_doge]"),a(";"),s("code",null,"1"),a(" 为新版")])],-1)),n[23]||(n[23]=s("tr",null,[s("td",null,"msg_source"),s("td",null,"num"),s("td",null,"消息来源"),s("td",null,[a("见"),s("a",{href:"#%E6%B6%88%E6%81%AF%E6%9D%A5%E6%BA%90%E5%88%97%E8%A1%A8msg_source"},"消息来源列表")])],-1))])]),n[96]||(n[96]=e('<p><code>私信主体对象</code>中的<code>at_uids</code>数组:</p><table><thead><tr><th>项</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>0</td><td>num</td><td>用户1</td><td>成员mid</td></tr><tr><td>n</td><td>num</td><td>用户(n+1)</td><td></td></tr><tr><td>……</td><td>num</td><td>……</td><td>……</td></tr></tbody></table><h3 id="消息来源列表-msg-source" tabindex="-1"><a class="header-anchor" href="#消息来源列表-msg-source"><span>消息来源列表(<code>msg_source</code>)</span></a></h3>',3)),s("table",null,[n[49]||(n[49]=s("thead",null,[s("tr",null,[s("th",null,"代码"),s("th",null,"含义"),s("th",null,"备注")])],-1)),s("tbody",null,[n[32]||(n[32]=s("tr",null,[s("td",null,"0"),s("td",null,"未知来源"),s("td",null,"在以前发送的部分私信的来源代码")],-1)),n[33]||(n[33]=s("tr",null,[s("td",null,"1"),s("td",null,"iOS"),s("td")],-1)),n[34]||(n[34]=s("tr",null,[s("td",null,"2"),s("td",null,"Android"),s("td")],-1)),n[35]||(n[35]=s("tr",null,[s("td",null,"3"),s("td",null,"H5"),s("td")],-1)),n[36]||(n[36]=s("tr",null,[s("td",null,"4"),s("td",null,"PC客户端"),s("td")],-1)),n[37]||(n[37]=s("tr",null,[s("td",null,"5"),s("td",null,"官方推送消息"),s("td",null,"包括:官方向大多数用户自动发送的私信(如:UP主小助手的推广)等")],-1)),n[38]||(n[38]=s("tr",null,[s("td",null,"6"),s("td",null,"推送/通知消息"),s("td",null,"包括:特别关注时稿件的自动推送、因成为契约者而自动发送的私信、包月充电回馈私信、官方发送的特定于自己的消息(如:UP主小助手的稿件审核状态通知)等")],-1)),n[39]||(n[39]=s("tr",null,[s("td",null,"7"),s("td",null,"Web"),s("td")],-1)),n[40]||(n[40]=s("tr",null,[s("td",null,"8"),s("td",null,"自动回复 - 被关注回复"),s("td",null,"B站前端会显示“此条消息为自动回复”")],-1)),n[41]||(n[41]=s("tr",null,[s("td",null,"9"),s("td",null,"自动回复 - 收到消息回复"),s("td",null,"B站前端会显示“此条消息为自动回复”")],-1)),n[42]||(n[42]=s("tr",null,[s("td",null,"10"),s("td",null,"自动回复 - 关键词回复"),s("td",null,"B站前端会显示“此条消息为自动回复”")],-1)),n[43]||(n[43]=s("tr",null,[s("td",null,"11"),s("td",null,"自动回复 - 大航海上船回复"),s("td",null,"B站前端会显示“此条消息为自动回复”")],-1)),s("tr",null,[n[30]||(n[30]=s("td",null,"12",-1)),n[31]||(n[31]=s("td",null,"自动推送 - UP 主赠言",-1)),s("td",null,[n[26]||(n[26]=a("在以前稿件推送消息与其附带的 UP 主赠言是 2 条不同的私信(其中 UP 主赠言的消息来源代码为 12),现在 UP 主赠言已并入为")),l(t,{to:"/docs/message/private_msg_content.html#%E8%A7%86%E9%A2%91%E6%8E%A8%E9%80%81%E6%B6%88%E6%81%AFmsg_type11"},{default:o(()=>n[25]||(n[25]=[a("稿件自动推送消息")])),_:1,__:[25]}),n[27]||(n[27]=a("的一部分(")),n[28]||(n[28]=s("code",null,"attach_msg",-1)),n[29]||(n[29]=a(")"))])]),n[44]||(n[44]=s("tr",null,[s("td",null,"13"),s("td",null,"粉丝团系统提示"),s("td",null,"如:粉丝团中的提示信息“欢迎xxx入群”")],-1)),n[45]||(n[45]=s("tr",null,[s("td",null,"16"),s("td",null,"系统"),s("td",null,[a("目前仅在 "),s("code",null,"msg_type"),a(" 为 "),s("code",null,"51"),a(" 时使用该代码")])],-1)),n[46]||(n[46]=s("tr",null,[s("td",null,"17"),s("td",null,"互相关注"),s("td",null,"互相关注时自动发送的私信“我们已互相关注,开始聊天吧~”")],-1)),n[47]||(n[47]=s("tr",null,[s("td",null,"18"),s("td",null,"系统提示"),s("td",null,[a("目前仅在 "),s("code",null,"msg_type"),a(" 为 "),s("code",null,"18"),a(" 时使用该代码,如:“对方主动回复或关注你前,最多发送1条消息”")])],-1)),n[48]||(n[48]=s("tr",null,[s("td",null,"19"),s("td",null,"AI"),s("td",null,[a("如:给"),s("a",{href:"https://space.bilibili.com/1400565964/",target:"_blank",rel:"noopener noreferrer"},"搜索AI助手测试版"),a("发送私信时对方的自动回复")])],-1))])]),n[97]||(n[97]=e(`<h2 id="会话相关" tabindex="-1"><a class="header-anchor" href="#会话相关"><span>会话相关</span></a></h2><h3 id="获取未读私信数" tabindex="-1"><a class="header-anchor" href="#获取未读私信数"><span>获取未读私信数</span></a></h3><blockquote><p><a href="https://api.vc.bilibili.com/session_svr/v1/session_svr/single_unread" target="_blank" rel="noopener noreferrer">https://api.vc.bilibili.com/session_svr/v1/session_svr/single_unread</a></p></blockquote><p><em>请求方式:GET</em></p><p>认证方式:Cookie(SESSDATA)</p><p>注: 该接口默认每 2 分钟请求一次;该接口不会返回<a href="#%E8%8E%B7%E5%8F%96%E6%9C%AA%E8%AF%BB%E7%B2%89%E4%B8%9D%E5%9B%A2%E7%A7%81%E4%BF%A1%E6%95%B0">未读粉丝团私信数</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>unread_type</td><td>num</td><td>未读类型</td><td>非必要</td><td>0:所有<br>1:仅已关注<br>2:仅未关注<br>3:仅被拦截 (须同时设置参数 <code>show_dustbin=1</code>)<br>默认为 <code>0</code></td></tr><tr><td>show_unfollow_list</td><td>num</td><td>是否返回未关注人推送消息数</td><td>非必要</td><td>0:否<br>1:是</td></tr><tr><td>show_dustbin</td><td>num</td><td>是否返回被拦截私信数</td><td>非必要</td><td>0:否<br>1:是</td></tr><tr><td>build</td><td>num</td><td>客户端内部版本号</td><td>非必要</td><td>默认为 <code>0</code></td></tr><tr><td>mobi_app</td><td>str</td><td>平台标识</td><td>非必要</td><td>可为 <code>web</code> 等</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>msg</td><td>str</td><td>错误信息</td><td>默认为0</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>unfollow_unread</td><td>num</td><td>未读未关注用户私信数</td><td></td></tr><tr><td>follow_unread</td><td>num</td><td>未读已关注用户私信数</td><td></td></tr><tr><td>unfollow_push_msg</td><td>num</td><td>未读未关注用户推送消息数</td><td></td></tr><tr><td>dustbin_push_msg</td><td>num</td><td>未读被拦截的推送消息数</td><td></td></tr><tr><td>dustbin_unread</td><td>num</td><td>未读被拦截的私信数</td><td></td></tr><tr><td>biz_msg_unfollow_unread</td><td>num</td><td>未读未关注用户通知数</td><td></td></tr><tr><td>biz_msg_follow_unread</td><td>num</td><td>未读已关注用户通知数</td><td></td></tr><tr><td>custom_unread</td><td>num</td><td>未读客服消息数</td><td></td></tr></tbody></table><p><strong>示例:</strong></p><p>以下信息代表未读未关注用户私信数为 <code>1</code> 条,未读已关注用户私信数为 <code>6</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:#569CD6;"> -G</span><span style="color:#CE9178;"> 'https://api.vc.bilibili.com/session_svr/v1/session_svr/single_unread'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'unread_type=0'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'show_unfollow_list=1'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'show_dustbin=1'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'build=0'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'mobi_app=web'</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></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;"> "msg"</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;"> "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;"> "unfollow_unread"</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;"> "follow_unread"</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;"> "unfollow_push_msg"</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;"> "dustbin_push_msg"</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;"> "dustbin_unread"</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;"> "biz_msg_unfollow_unread"</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;"> "biz_msg_follow_unread"</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;"> "custom_unread"</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></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></div></details><h3 id="获取未读粉丝团私信数" tabindex="-1"><a class="header-anchor" href="#获取未读粉丝团私信数"><span>获取未读粉丝团私信数</span></a></h3><blockquote><p><a href="https://api.vc.bilibili.com/session_svr/v1/session_svr/my_group_unread" target="_blank" rel="noopener noreferrer">https://api.vc.bilibili.com/session_svr/v1/session_svr/my_group_unread</a></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>build</td><td>num</td><td>客户端内部版本号</td><td>非必要</td><td>默认为 <code>0</code></td></tr><tr><td>mobi_app</td><td>str</td><td>平台标识</td><td>非必要</td><td>可为 <code>web</code> 等</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>msg</td><td>str</td><td>错误信息</td><td>默认为0</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>unread_count</td><td>num</td><td>未读粉丝团私信数</td><td></td></tr></tbody></table><p><strong>示例:</strong></p><p>以下信息代表未读粉丝团私信数为 <code>497</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:#569CD6;"> -G</span><span style="color:#CE9178;"> 'https://api.vc.bilibili.com/session_svr/v1/session_svr/my_group_unread'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'build=0'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'mobi_app=web'</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></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;"> "msg"</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;"> "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;"> "unread_count"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">497</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><h3 id="获取指定类型会话列表" tabindex="-1"><a class="header-anchor" href="#获取指定类型会话列表"><span>获取指定类型会话列表</span></a></h3><blockquote><p><a href="https://api.vc.bilibili.com/session_svr/v1/session_svr/get_sessions" target="_blank" rel="noopener noreferrer">https://api.vc.bilibili.com/session_svr/v1/session_svr/get_sessions</a></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>session_type</td><td>num</td><td>会话类型</td><td>必要</td><td>1:用户与系统<br>2:未关注人<br>3:粉丝团<br>4:所有<br>5:被拦截<br>6:花火商单<br>7:所有系统消息<br>8:陌生人(与 “未关注人” 不同,不包含官方消息)<br>9:关注的人与系统</td></tr><tr><td>group_fold</td><td>num</td><td>是否折叠粉丝团消息</td><td>非必要</td><td>0:否<br>1:是</td></tr><tr><td>unfollow_fold</td><td>num</td><td>是否折叠未关注人消息</td><td>非必要</td><td>0:否<br>1:是</td></tr><tr><td>sort_rule</td><td>num</td><td>排序方式</td><td>非必要</td><td>仅当 <code>session_type</code> 不为 <code>4</code>、<code>7</code> 时有效<br>1、2:按会话时间逆向排序<br>3:按已读时间逆向排序<br>其他:用户与系统按会话时间逆向排序,粉丝团按加入时间正向排序</td></tr><tr><td>begin_ts</td><td>num</td><td>起始时间</td><td>非必要</td><td>微秒级时间戳</td></tr><tr><td>end_ts</td><td>num</td><td>终止时间</td><td>非必要</td><td>微秒级时间戳</td></tr><tr><td>size</td><td>num</td><td>返回的会话数</td><td>非必要</td><td>默认为 <code>20</code>,最大为 <code>100</code></td></tr><tr><td>build</td><td>num</td><td>客户端内部版本号</td><td>非必要</td><td>默认为 <code>0</code></td></tr><tr><td>mobi_app</td><td>str</td><td>平台标识</td><td>非必要</td><td>可为 <code>web</code> 等</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:账号未登录<br>-400:请求错误<br>2:非法参数</td></tr><tr><td>msg</td><td>str</td><td>错误信息</td><td>默认为0</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>session_list</td><td>有会话时:array<br>无会话时:null</td><td>会话列表</td><td></td></tr><tr><td>has_more</td><td>num</td><td>是否有更多会话</td><td></td></tr><tr><td>anti_distrub_cleaning</td><td>bool</td><td>是否开启了“一键防骚扰”功能</td><td></td></tr><tr><td>is_address_list_empty</td><td>num</td><td>0</td><td><strong>作用尚不明确</strong></td></tr><tr><td>system_msg</td><td>obj</td><td>系统会话列表</td><td>仅当存在系统会话时有此项</td></tr><tr><td>show_level</td><td>bool</td><td>是否在会话列表中显示用户等级</td><td>目前恒为 <code>true</code></td></tr></tbody></table><p><code>data</code>对象中的<code>session_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>会话1</td><td>详见<a href="#%E4%BC%9A%E8%AF%9D%E5%AF%B9%E8%B1%A1">会话对象</a></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>data</code>对象中的<code>system_msg</code>对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>{系统会话类型代码}</td><td>num</td><td>系统会话id</td><td>详见<a href="#%E4%BC%9A%E8%AF%9D%E5%AF%B9%E8%B1%A1">会话对象</a>中对 <code>system_msg_type</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:#569CD6;"> -G</span><span style="color:#CE9178;"> 'https://api.vc.bilibili.com/session_svr/v1/session_svr/get_sessions'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'session_type=4'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'group_fold=0'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'unfollow_fold=0'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'sort_rule=2'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'size=3'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'build=0'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'mobi_app=web'</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 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;"> "msg"</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;"> "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_list"</span><span style="color:#D4D4D4;">: [</span></span>
|
||
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "talker_id"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">844424930131966</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "session_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;"> "at_seqno"</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;"> "top_ts"</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;"> "group_name"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">""</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "group_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;"> "is_follow"</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;"> "is_dnd"</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;"> "ack_seqno"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1238729956474887</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "ack_ts"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1709536924979884</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "session_ts"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1712305278098351</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "unread_count"</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;"> "last_msg"</span><span style="color:#D4D4D4;">: {</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "sender_uid"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">844424930131966</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "receiver_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;"> "receiver_id"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">425503913</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "msg_type"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">10</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 style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">title</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">流量奖励到账通知</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">,</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">text</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">恭喜您已获得2000流量曝光奖励,快来投稿使用吧。</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">,</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">jump_text</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\"\\"</span><span style="color:#CE9178;">,</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">jump_uri</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\"\\"</span><span style="color:#CE9178;">,</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">modules</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:null,</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">jump_text_2</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\"\\"</span><span style="color:#CE9178;">,</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">jump_uri_2</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\"\\"</span><span style="color:#CE9178;">,</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">jump_text_3</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\"\\"</span><span style="color:#CE9178;">,</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">jump_uri_3</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\"\\"</span><span style="color:#CE9178;">,</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">notifier</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:null,</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">jump_uri_config</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:{</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">all_uri</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">https://member.bilibili.com/york/flow-reward?navhide=1</span><span style="color:#D7BA7D;">\\\\</span><span style="color:#CE9178;">u0026from=msgrecall</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">,</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">text</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\"\\"</span><span style="color:#CE9178;">},</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">jump_uri_2_config</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:{</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">text</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\"\\"</span><span style="color:#CE9178;">},</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">jump_uri_3_config</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:{</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">text</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\"\\"</span><span style="color:#CE9178;">},</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">biz_content</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:null}"</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "msg_seqno"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1285290404823041</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "timestamp"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1712305278</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "at_uids"</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "msg_key"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">7354295169819585966</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "msg_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;"> "notify_code"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"2091_253"</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "new_face_version"</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;"> "msg_source"</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:#9CDCFE;"> "group_type"</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;"> "can_fold"</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;"> "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;"> "max_seqno"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1285290404823041</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "new_push_msg"</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;"> "setting"</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;"> "is_guardian"</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;"> "is_intercept"</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;"> "is_trust"</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;"> "system_msg_type"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">7</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "account_info"</span><span style="color:#D4D4D4;">: {</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "name"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"UP主小助手"</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "pic_url"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"https://message.biliimg.com/bfs/im/489a63efadfb202366c2f88853d2217b5ddc7a13.png"</span></span>
|
||
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "live_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;"> "biz_msg_unread_count"</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;"> "user_label"</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</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;"> "talker_id"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">293793435</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "session_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;"> "at_seqno"</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;"> "top_ts"</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;"> "group_name"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">""</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "group_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;"> "is_follow"</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;"> "is_dnd"</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;"> "ack_seqno"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1236306587877408</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "ack_ts"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1709536984481314</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "session_ts"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1709385615744065</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "unread_count"</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;"> "last_msg"</span><span style="color:#D4D4D4;">: {</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "sender_uid"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">293793435</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "receiver_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;"> "receiver_id"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">425503913</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "msg_type"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">11</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 style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">title</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">OHHHHHH家人们,我分数终于破w了!紫框了这下确实不好意思说自己是只打红谱的萌新了</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">,</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">times</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:14,</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">cover</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">http://i0.hdslb.com/bfs/archive/8821c03ab27a0bcf2bf32af814e758ab17a1e27e.png</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">,</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">rid</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:1951316064,</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">type_</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:8,</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">desc</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">OHHHHHH家人们,我分数终于破w了!紫框了这下确实不好意思说自己是只打红谱的萌新了</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">,</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">bvid</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">BV1zC411p7JN</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">,</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">view</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:452,</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">danmaku</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:0,</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">pub_date</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:1709385603,</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">attach_msg</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:null}"</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "msg_seqno"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1236306587877408</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "timestamp"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1709385615</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "at_uids"</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "msg_key"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">7341755312943193481</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "msg_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;"> "notify_code"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">""</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "new_face_version"</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;"> "msg_source"</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:#9CDCFE;"> "group_type"</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;"> "can_fold"</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;"> "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;"> "max_seqno"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1236306587877408</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "new_push_msg"</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;"> "setting"</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;"> "is_guardian"</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;"> "is_intercept"</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;"> "is_trust"</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;"> "system_msg_type"</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;"> "live_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;"> "biz_msg_unread_count"</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;"> "user_label"</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</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;"> "talker_id"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">221082140</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "session_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;"> "at_seqno"</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;"> "top_ts"</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;"> "group_name"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"社会易姐QwQ的应援团"</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "group_cover"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"http://i0.hdslb.com/bfs/face/aebb2639a0d47f2ce1fec0631f412eaf53d4a0be.jpg"</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "is_follow"</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;"> "is_dnd"</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;"> "ack_seqno"</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;"> "ack_ts"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1695011620552332</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "session_ts"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1693626568439784</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "unread_count"</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;"> "last_msg"</span><span style="color:#D4D4D4;">: {</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "sender_uid"</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;"> "receiver_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;"> "receiver_id"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">221082140</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "msg_type"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">306</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 style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">group_id</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:221082140,</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">content</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">欢迎罗板栗入群</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">}"</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "msg_seqno"</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;"> "timestamp"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1693626568</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "at_uids"</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "msg_key"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">7274070721607234847</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "msg_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;"> "notify_code"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">""</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "msg_source"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">13</span></span>
|
||
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "group_type"</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;"> "can_fold"</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;"> "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;"> "max_seqno"</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;"> "new_push_msg"</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;"> "setting"</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;"> "is_guardian"</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;"> "is_intercept"</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;"> "is_trust"</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;"> "system_msg_type"</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;"> "live_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;"> "biz_msg_unread_count"</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;"> "user_label"</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</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;"> "has_more"</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;"> "anti_disturb_cleaning"</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;"> "is_address_list_empty"</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;"> "system_msg"</span><span style="color:#D4D4D4;">: {</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "1"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">844424930131967</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "7"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">844424930131966</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "9"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">844424930131965</span></span>
|
||
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "show_level"</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">true</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 class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="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><h3 id="获取新会话列表" tabindex="-1"><a class="header-anchor" href="#获取新会话列表"><span>获取新会话列表</span></a></h3><blockquote><p><a href="https://api.vc.bilibili.com/session_svr/v1/session_svr/new_sessions" target="_blank" rel="noopener noreferrer">https://api.vc.bilibili.com/session_svr/v1/session_svr/new_sessions</a></p></blockquote><p><em>请求方式:GET</em></p><p>认证方式:Cookie(SESSDATA)</p><p>获取指定时间之后的新会话列表</p><p>注:该接口默认每 20 秒请求一次</p><p><strong>url参数:</strong></p><table><thead><tr><th>参数名</th><th>类型</th><th>内容</th><th>必要性</th><th>备注</th></tr></thead><tbody><tr><td>begin_ts</td><td>num</td><td>起始时间</td><td>非必要</td><td>微秒级时间戳</td></tr><tr><td>size</td><td>num</td><td>返回的会话数</td><td>非必要</td><td>默认为 <code>20</code>,最大为 <code>100</code></td></tr><tr><td>build</td><td>num</td><td>客户端内部版本号</td><td>非必要</td><td>默认为 <code>0</code></td></tr><tr><td>mobi_app</td><td>str</td><td>平台标识</td><td>非必要</td><td>可为 <code>web</code> 等</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:账号未登录<br>-400:请求错误</td></tr><tr><td>msg</td><td>str</td><td>错误信息</td><td>默认为0</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>session_list</td><td>有会话时:array<br>无会话时:null</td><td>会话列表</td><td>按发送时间顺序逆向排序</td></tr><tr><td>has_more</td><td>num</td><td>是否有更多会话</td><td></td></tr><tr><td>anti_distrub_cleaning</td><td>bool</td><td>是否开启了“一键防骚扰”功能</td><td></td></tr><tr><td>is_address_list_empty</td><td>num</td><td>0</td><td><strong>作用尚不明确</strong></td></tr><tr><td>show_level</td><td>bool</td><td>是否在会话列表中显示用户等级</td><td>目前恒为 <code>false</code></td></tr></tbody></table><p><code>data</code>对象中的<code>session_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>会话1</td><td>详见<a href="#%E4%BC%9A%E8%AF%9D%E5%AF%B9%E8%B1%A1">会话对象</a></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><strong>示例:</strong></p><p>获取<code>begin_ts=1712420213519391</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:#569CD6;"> -G</span><span style="color:#CE9178;"> 'https://api.vc.bilibili.com/session_svr/v1/session_svr/new_sessions'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'begin_ts=1712420213519391'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'size=3'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'build=0'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'mobi_app=web'</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></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;"> "msg"</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;"> "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_list"</span><span style="color:#D4D4D4;">: [</span></span>
|
||
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "talker_id"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">844424930131966</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "session_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;"> "at_seqno"</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;"> "top_ts"</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;"> "group_name"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">""</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "group_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;"> "is_follow"</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;"> "is_dnd"</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;"> "ack_seqno"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1238729956474887</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "ack_ts"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1709536924979884</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "session_ts"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1712305278098351</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "unread_count"</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;"> "last_msg"</span><span style="color:#D4D4D4;">: {</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "sender_uid"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">844424930131966</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "receiver_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;"> "receiver_id"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">425503913</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "msg_type"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">10</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 style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">title</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">流量奖励到账通知</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">,</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">text</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">恭喜您已获得2000流量曝光奖励,快来投稿使用吧。</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">,</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">jump_text</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\"\\"</span><span style="color:#CE9178;">,</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">jump_uri</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\"\\"</span><span style="color:#CE9178;">,</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">modules</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:null,</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">jump_text_2</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\"\\"</span><span style="color:#CE9178;">,</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">jump_uri_2</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\"\\"</span><span style="color:#CE9178;">,</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">jump_text_3</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\"\\"</span><span style="color:#CE9178;">,</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">jump_uri_3</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\"\\"</span><span style="color:#CE9178;">,</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">notifier</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:null,</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">jump_uri_config</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:{</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">all_uri</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">https://member.bilibili.com/york/flow-reward?navhide=1</span><span style="color:#D7BA7D;">\\\\</span><span style="color:#CE9178;">u0026from=msgrecall</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">,</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">text</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\"\\"</span><span style="color:#CE9178;">},</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">jump_uri_2_config</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:{</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">text</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\"\\"</span><span style="color:#CE9178;">},</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">jump_uri_3_config</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:{</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">text</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\"\\"</span><span style="color:#CE9178;">},</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">biz_content</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:null}"</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "msg_seqno"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1285290404823041</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "timestamp"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1712305278</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "at_uids"</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "msg_key"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">7354295169819585966</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "msg_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;"> "notify_code"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"2091_253"</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "new_face_version"</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;"> "msg_source"</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:#9CDCFE;"> "group_type"</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;"> "can_fold"</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;"> "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;"> "max_seqno"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1285290404823041</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "new_push_msg"</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;"> "setting"</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;"> "is_guardian"</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;"> "is_intercept"</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;"> "is_trust"</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;"> "system_msg_type"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">7</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "account_info"</span><span style="color:#D4D4D4;">: {</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "name"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"UP主小助手"</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "pic_url"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"https://message.biliimg.com/bfs/im/489a63efadfb202366c2f88853d2217b5ddc7a13.png"</span></span>
|
||
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "live_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;"> "biz_msg_unread_count"</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;"> "user_label"</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</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;"> "talker_id"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">293793435</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "session_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;"> "at_seqno"</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;"> "top_ts"</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;"> "group_name"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">""</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "group_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;"> "is_follow"</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;"> "is_dnd"</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;"> "ack_seqno"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1236306587877408</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "ack_ts"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1709536984481314</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "session_ts"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1709385615744065</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "unread_count"</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;"> "last_msg"</span><span style="color:#D4D4D4;">: {</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "sender_uid"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">293793435</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "receiver_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;"> "receiver_id"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">425503913</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "msg_type"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">11</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 style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">title</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">OHHHHHH家人们,我分数终于破w了!紫框了这下确实不好意思说自己是只打红谱的萌新了</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">,</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">times</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:14,</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">cover</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">http://i0.hdslb.com/bfs/archive/8821c03ab27a0bcf2bf32af814e758ab17a1e27e.png</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">,</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">rid</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:1951316064,</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">type_</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:8,</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">desc</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">OHHHHHH家人们,我分数终于破w了!紫框了这下确实不好意思说自己是只打红谱的萌新了</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">,</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">bvid</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">BV1zC411p7JN</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">,</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">view</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:452,</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">danmaku</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:0,</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">pub_date</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:1709385603,</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">attach_msg</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:null}"</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "msg_seqno"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1236306587877408</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "timestamp"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1709385615</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "at_uids"</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "msg_key"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">7341755312943193481</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "msg_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;"> "notify_code"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">""</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "new_face_version"</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;"> "msg_source"</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:#9CDCFE;"> "group_type"</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;"> "can_fold"</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;"> "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;"> "max_seqno"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1236306587877408</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "new_push_msg"</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;"> "setting"</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;"> "is_guardian"</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;"> "is_intercept"</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;"> "is_trust"</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;"> "system_msg_type"</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;"> "live_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;"> "biz_msg_unread_count"</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;"> "user_label"</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</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;"> "talker_id"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">221082140</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "session_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;"> "at_seqno"</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;"> "top_ts"</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;"> "group_name"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"社会易姐QwQ的应援团"</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "group_cover"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"http://i0.hdslb.com/bfs/face/aebb2639a0d47f2ce1fec0631f412eaf53d4a0be.jpg"</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "is_follow"</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;"> "is_dnd"</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;"> "ack_seqno"</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;"> "ack_ts"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1695011620552332</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "session_ts"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1693626568439784</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "unread_count"</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;"> "last_msg"</span><span style="color:#D4D4D4;">: {</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "sender_uid"</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;"> "receiver_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;"> "receiver_id"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">221082140</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "msg_type"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">306</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 style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">group_id</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:221082140,</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">content</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">欢迎罗板栗入群</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">}"</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "msg_seqno"</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;"> "timestamp"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1693626568</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "at_uids"</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "msg_key"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">7274070721607234847</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "msg_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;"> "notify_code"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">""</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "msg_source"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">13</span></span>
|
||
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "group_type"</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;"> "can_fold"</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;"> "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;"> "max_seqno"</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;"> "new_push_msg"</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;"> "setting"</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;"> "is_guardian"</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;"> "is_intercept"</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;"> "is_trust"</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;"> "system_msg_type"</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;"> "live_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;"> "biz_msg_unread_count"</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;"> "user_label"</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</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;"> "has_more"</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;"> "anti_disturb_cleaning"</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;"> "is_address_list_empty"</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;"> "show_level"</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 class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="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><h3 id="获取会话详细信息" tabindex="-1"><a class="header-anchor" href="#获取会话详细信息"><span>获取会话详细信息</span></a></h3><blockquote><p><a href="https://api.vc.bilibili.com/session_svr/v1/session_svr/session_detail" target="_blank" rel="noopener noreferrer">https://api.vc.bilibili.com/session_svr/v1/session_svr/session_detail</a></p></blockquote><p><em>请求方式:GET</em></p><p>认证方式:Cookie(SESSDATA)</p><p>若从未与该会话聊过天,则返回 1000004 <code>入口节点已存在</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>talker_id</td><td>num</td><td>聊天对象的id</td><td>必要</td><td><code>session_type</code> 为 <code>1</code> 时表示用户 mid,为 <code>2</code> 时表示粉丝团 id</td></tr><tr><td>session_type</td><td>num</td><td>聊天对象的类型</td><td>必要</td><td>1:用户<br>2:粉丝团</td></tr><tr><td>build</td><td>num</td><td>客户端内部版本号</td><td>非必要</td><td>默认为 <code>0</code></td></tr><tr><td>mobi_app</td><td>str</td><td>平台标识</td><td>非必要</td><td>可为 <code>web</code> 等</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:账号未登录<br>-400:请求错误<br>1000004:入口节点已存在</td></tr><tr><td>msg</td><td>str</td><td>错误信息</td><td>默认为0</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<br>无效时:null</td><td>数据本体</td><td>详见<a href="#%E4%BC%9A%E8%AF%9D%E5%AF%B9%E8%B1%A1">会话对象</a></td></tr></tbody></table><p><strong>示例:</strong></p><p>获取会话<code>talker_id=293793435&session_type=1</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:#569CD6;"> -G</span><span style="color:#CE9178;"> 'https://api.vc.bilibili.com/session_svr/v1/session_svr/session_detail'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'talker_id=293793435'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'session_type=1'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'build=0'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'mobi_app=web'</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></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;"> "msg"</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;"> "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;"> "talker_id"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">293793435</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "session_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;"> "at_seqno"</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;"> "top_ts"</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;"> "group_name"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">""</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "group_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;"> "is_follow"</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;"> "is_dnd"</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;"> "ack_seqno"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1236306587877408</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "ack_ts"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1709536984481314</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "session_ts"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1709385615744065</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "unread_count"</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;"> "last_msg"</span><span style="color:#D4D4D4;">: {</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "sender_uid"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">293793435</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "receiver_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;"> "receiver_id"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">425503913</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "msg_type"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">11</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 style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">title</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">OHHHHHH家人们,我分数终于破w了!紫框了这下确实不好意思说自己是只打红谱的萌新了</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">,</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">times</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:14,</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">cover</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">http://i0.hdslb.com/bfs/archive/8821c03ab27a0bcf2bf32af814e758ab17a1e27e.png</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">,</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">rid</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:1951316064,</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">type_</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:8,</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">desc</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">OHHHHHH家人们,我分数终于破w了!紫框了这下确实不好意思说自己是只打红谱的萌新了</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">,</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">bvid</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">BV1zC411p7JN</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">,</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">view</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:452,</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">danmaku</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:0,</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">pub_date</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:1709385603,</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">attach_msg</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:null}"</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "msg_seqno"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1236306587877408</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "timestamp"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1709385615</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "at_uids"</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "msg_key"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">7341755312943193481</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "msg_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;"> "notify_code"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">""</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "new_face_version"</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;"> "msg_source"</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:#9CDCFE;"> "group_type"</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;"> "can_fold"</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;"> "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;"> "max_seqno"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1236306587877408</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "new_push_msg"</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;"> "setting"</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;"> "is_guardian"</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;"> "is_intercept"</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;"> "is_trust"</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;"> "system_msg_type"</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;"> "live_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;"> "biz_msg_unread_count"</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;"> "user_label"</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</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></div></details><h3 id="获取会话限制状态" tabindex="-1"><a class="header-anchor" href="#获取会话限制状态"><span>获取会话限制状态</span></a></h3><blockquote><p><a href="https://api.vc.bilibili.com/link_setting/v1/link_setting/is_limit" target="_blank" rel="noopener noreferrer">https://api.vc.bilibili.com/link_setting/v1/link_setting/is_limit</a></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>uid</td><td>num</td><td>聊天对象mid</td><td>必要</td><td></td></tr><tr><td>type</td><td>num</td><td>1</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>2:非法参数<br>-101:账号未登录<br>-400:请求错误</td></tr><tr><td>msg</td><td>str</td><td>错误信息</td><td>默认为0</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>is_limit</td><td>num</td><td>用户是否被封禁</td><td></td></tr><tr><td>report_limit</td><td>num</td><td>自己是否被限制举报该会话</td><td>常见于自己被封禁时出现该情况</td></tr></tbody></table><p><strong>示例:</strong></p><p>获取<code>uid=123</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:#569CD6;"> -G</span><span style="color:#CE9178;"> 'https://api.vc.bilibili.com/link_setting/v1/link_setting/is_limit'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'uid=123'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'type=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 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;"> "msg"</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;"> "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;"> "is_limit"</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;"> "report_limit"</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></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></details><h3 id="获取会话免打扰状态" tabindex="-1"><a class="header-anchor" href="#获取会话免打扰状态"><span>获取会话免打扰状态</span></a></h3><blockquote><p><a href="https://api.vc.bilibili.com/link_setting/v1/link_setting/get_msg_dnd" target="_blank" rel="noopener noreferrer">https://api.vc.bilibili.com/link_setting/v1/link_setting/get_msg_dnd</a></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>own_uid</td><td>num</td><td>自己的mid</td><td>必要</td><td></td></tr><tr><td>uids</td><td>num</td><td>用户mid</td><td>非必要</td><td>仅支持填入 <strong>1 个</strong> mid</td></tr><tr><td>group_ids</td><td>num</td><td>粉丝团id</td><td>非必要</td><td>仅支持填入 <strong>1 个</strong> id</td></tr><tr><td>build</td><td>num</td><td>客户端内部版本号</td><td>非必要</td><td>默认为 <code>0</code></td></tr><tr><td>mobi_app</td><td>str</td><td>平台标识</td><td>非必要</td><td>可为 <code>web</code> 等</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>2:非法参数<br>-101:账号未登录<br>-400:请求错误</td></tr><tr><td>msg</td><td>str</td><td>错误信息</td><td>默认为0</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>uid_settings</td><td>array</td><td>用户免打扰状态</td><td>仅当请求参数 <code>uids</code> 存在时有此项</td></tr><tr><td>group_settings</td><td>array</td><td>粉丝团免打扰状态</td><td>仅当请求参数 <code>group_ids</code> 存在时有此项</td></tr></tbody></table><p><code>data</code>对象中的<code>uid_settings</code>、<code>group_settings</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></tbody></table><p><code>uid_settings</code>、<code>group_settings</code>数组中的对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>id</td><td>num</td><td>用户mid或粉丝团id</td><td></td></tr><tr><td>setting</td><td>num</td><td>免打扰状态</td><td>0:关闭免打扰<br>1:开启免打扰</td></tr></tbody></table><p><strong>示例:</strong></p><p>获取会话<code>uids=2</code>与<code>group_ids=221082140</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:#569CD6;"> -G</span><span style="color:#CE9178;"> 'https://api.vc.bilibili.com/link_setting/v1/link_setting/get_msg_dnd'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'own_uid=425503913'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'uids=2'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'group_ids=221082140'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'build=0'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'mobi_app=web'</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></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;"> "msg"</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;"> "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;"> "uid_settings"</span><span style="color:#D4D4D4;">: [{</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "id"</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;"> "setting"</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:#9CDCFE;"> "group_settings"</span><span style="color:#D4D4D4;">: [{</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "id"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">221082140</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "setting"</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:#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></div></details><h3 id="获取会话推送设置" tabindex="-1"><a class="header-anchor" href="#获取会话推送设置"><span>获取会话推送设置</span></a></h3><blockquote><p><a href="https://api.vc.bilibili.com/link_setting/v1/link_setting/get_session_ss" target="_blank" rel="noopener noreferrer">https://api.vc.bilibili.com/link_setting/v1/link_setting/get_session_ss</a></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>talker_uid</td><td>num</td><td>聊天对象mid</td><td>必要</td><td></td></tr><tr><td>build</td><td>num</td><td>客户端内部版本号</td><td>非必要</td><td>默认为 <code>0</code></td></tr><tr><td>mobi_app</td><td>str</td><td>平台标识</td><td>非必要</td><td>可为 <code>web</code> 等</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>2:非法参数<br>-101:账号未登录<br>-400:请求错误</td></tr><tr><td>msg</td><td>str</td><td>错误信息</td><td>默认为0</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>follow_status</td><td>num</td><td>对方对于自己的关注属性</td><td>0:未关注<br><s>1:悄悄关注(现已下线)</s><br>2:已关注<br>6:已互粉<br>128:已拉黑</td></tr><tr><td>special</td><td>num</td><td>自己是否特别关注了对方</td><td></td></tr><tr><td>push_setting</td><td>num</td><td>推送设置</td><td>0:接收推送<br>1:不接收推送</td></tr><tr><td>show_push_setting</td><td>num</td><td>是否显示推送设置</td><td></td></tr></tbody></table><p><strong>示例:</strong></p><p>获取<code>talker_uid=123</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:#569CD6;"> -G</span><span style="color:#CE9178;"> 'https://api.vc.bilibili.com/link_setting/v1/link_setting/get_session_ss'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'talker_uid=123'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'build=0'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'mobi_app=web'</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></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;"> "msg"</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;"> "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;"> "follow_status"</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;"> "special"</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;"> "push_setting"</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;"> "show_push_setting"</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></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></div></details><h3 id="设置会话为已读" tabindex="-1"><a class="header-anchor" href="#设置会话为已读"><span>设置会话为已读</span></a></h3><blockquote><p><a href="https://api.vc.bilibili.com/session_svr/v1/session_svr/update_ack" target="_blank" rel="noopener noreferrer">https://api.vc.bilibili.com/session_svr/v1/session_svr/update_ack</a></p></blockquote><p><em>请求方式:POST</em></p><p>认证方式:Cookie(SESSDATA)</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>talker_id</td><td>num</td><td>聊天对象的id</td><td>必要</td><td><code>session_type</code> 为 <code>1</code> 时表示用户 mid,为 <code>2</code> 时表示粉丝团 id</td></tr><tr><td>session_type</td><td>num</td><td>聊天对象的类型</td><td>必要</td><td>1:用户<br>2:粉丝团</td></tr><tr><td>ack_seqno</td><td>num</td><td>设置为已读的消息序列号</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><tr><td>build</td><td>num</td><td>客户端内部版本号</td><td>非必要</td><td>默认为 <code>0</code></td></tr><tr><td>mobi_app</td><td>str</td><td>平台标识</td><td>非必要</td><td>可为 <code>web</code> 等</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:账号未登录<br>-400:请求错误</td></tr><tr><td>msg</td><td>str</td><td>错误信息</td><td>成功时为0</td></tr><tr><td>message</td><td>str</td><td>错误信息</td><td>成功时为0</td></tr><tr><td>ttl</td><td>num</td><td></td><td>默认为1</td></tr><tr><td>data</td><td>有效时:obj<br>无效时:不存在该项</td><td>信息本体</td><td>空对象</td></tr></tbody></table><p><strong>示例:</strong></p><p>将<code>talker_id=293793435</code>、<code>session_type=1</code>的<code>ack_seqno=1236306587877408</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.vc.bilibili.com/session_svr/v1/session_svr/update_ack'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'talker_id=293793435'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'session_type=1'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'ack_seqno=1236306587877408'</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;"> --data-urlencode</span><span style="color:#CE9178;"> 'csrf_token=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></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;"> "msg"</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;"> "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 class="line-number"></div></div></div></details><h3 id="移除指定会话" tabindex="-1"><a class="header-anchor" href="#移除指定会话"><span>移除指定会话</span></a></h3><blockquote><p><a href="https://api.vc.bilibili.com/session_svr/v1/session_svr/remove_session" target="_blank" rel="noopener noreferrer">https://api.vc.bilibili.com/session_svr/v1/session_svr/remove_session</a></p></blockquote><p><em>请求方式:POST</em></p><p>认证方式:Cookie(SESSDATA)</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>talker_id</td><td>num</td><td>聊天对象的id</td><td>必要</td><td><code>session_type</code> 为 <code>1</code> 时表示用户 mid,为 <code>2</code> 时表示粉丝团 id</td></tr><tr><td>session_type</td><td>num</td><td>聊天对象的类型</td><td>必要</td><td>1:用户<br>2:粉丝团</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><tr><td>build</td><td>num</td><td>客户端内部版本号</td><td>非必要</td><td>默认为 <code>0</code></td></tr><tr><td>mobi_app</td><td>str</td><td>平台标识</td><td>非必要</td><td>可为 <code>web</code> 等</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:账号未登录<br>-400:请求错误</td></tr><tr><td>msg</td><td>str</td><td>错误信息</td><td>成功时为0</td></tr><tr><td>message</td><td>str</td><td>错误信息</td><td>成功时为0</td></tr><tr><td>ttl</td><td>num</td><td></td><td>默认为1</td></tr><tr><td>data</td><td>有效时:obj<br>无效时:不存在该项</td><td>信息本体</td><td>空对象</td></tr></tbody></table><p><strong>示例:</strong></p><p>移除会话<code>talker_id=2&session_type=1</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.vc.bilibili.com/session_svr/v1/session_svr/remove_session'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'talker_id=2'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'session_type=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;"> --data-urlencode</span><span style="color:#CE9178;"> 'csrf_token=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></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;"> "msg"</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;"> "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 class="line-number"></div></div></div></details><h3 id="修改会话置顶状态" tabindex="-1"><a class="header-anchor" href="#修改会话置顶状态"><span>修改会话置顶状态</span></a></h3><blockquote><p><a href="https://api.vc.bilibili.com/session_svr/v1/session_svr/set_top" target="_blank" rel="noopener noreferrer">https://api.vc.bilibili.com/session_svr/v1/session_svr/set_top</a></p></blockquote><p><em>请求方式:POST</em></p><p>认证方式:Cookie(SESSDATA)</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>talker_id</td><td>num</td><td>聊天对象的id</td><td>必要</td><td><code>session_type</code> 为 <code>1</code> 时表示用户 mid,为 <code>2</code> 时表示粉丝团 id</td></tr><tr><td>session_type</td><td>num</td><td>聊天对象的类型</td><td>必要</td><td>1:用户<br>2:粉丝团</td></tr><tr><td>op_type</td><td>num</td><td>操作类型</td><td>必要</td><td>0:置顶<br>1:取消置顶</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><tr><td>build</td><td>num</td><td>客户端内部版本号</td><td>非必要</td><td>默认为 <code>0</code></td></tr><tr><td>mobi_app</td><td>str</td><td>平台标识</td><td>非必要</td><td>可为 <code>web</code> 等</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:账号未登录<br>-400:请求错误</td></tr><tr><td>msg</td><td>str</td><td>错误信息</td><td>成功时为0</td></tr><tr><td>message</td><td>str</td><td>错误信息</td><td>成功时为0</td></tr><tr><td>ttl</td><td>num</td><td></td><td>默认为1</td></tr><tr><td>data</td><td>有效时:obj<br>无效时:不存在该项</td><td>信息本体</td><td>空对象</td></tr></tbody></table><p><strong>示例:</strong></p><p>置顶会话<code>talker_id=293793435&session_type=1</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.vc.bilibili.com/session_svr/v1/session_svr/set_top'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'talker_id=293793435'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'session_type=1'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'op_type=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;"> --data-urlencode</span><span style="color:#CE9178;"> 'csrf_token=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></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;"> "msg"</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;"> "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 class="line-number"></div></div></div></details><h3 id="修改会话免打扰状态" tabindex="-1"><a class="header-anchor" href="#修改会话免打扰状态"><span>修改会话免打扰状态</span></a></h3><blockquote><p><a href="https://api.vc.bilibili.com/link_setting/v1/link_setting/set_msg_dnd" target="_blank" rel="noopener noreferrer">https://api.vc.bilibili.com/link_setting/v1/link_setting/set_msg_dnd</a></p></blockquote><p><em>请求方式:POST</em></p><p>认证方式:Cookie(SESSDATA)</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>uid</td><td>num</td><td>自己的mid</td><td>非必要</td><td></td></tr><tr><td>setting</td><td>num</td><td>免打扰设置</td><td>必要</td><td>0:取消免打扰<br>1:开启免打扰</td></tr><tr><td>dnd_uid</td><td>num</td><td>用户mid</td><td>必要(可选)</td><td>当聊天对象为用户时有效</td></tr><tr><td>dnd_group_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><tr><td>build</td><td>num</td><td>客户端内部版本号</td><td>非必要</td><td>默认为 <code>0</code></td></tr><tr><td>mobi_app</td><td>str</td><td>平台标识</td><td>非必要</td><td>可为 <code>web</code> 等</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:账号未登录<br>-400:请求错误</td></tr><tr><td>msg</td><td>str</td><td>错误信息</td><td>成功时为0</td></tr><tr><td>message</td><td>str</td><td>错误信息</td><td>成功时为0</td></tr><tr><td>ttl</td><td>num</td><td></td><td>默认为1</td></tr><tr><td>data</td><td>有效时:obj<br>无效时:不存在该项</td><td>信息本体</td><td>空对象</td></tr></tbody></table><p><strong>示例:</strong></p><p>对会话<code>dnd_uid=2</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.vc.bilibili.com/link_setting/v1/link_setting/set_msg_dnd'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'uid=425503913'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'setting=1'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'dnd_uid=2'</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;"> --data-urlencode</span><span style="color:#CE9178;"> 'csrf_token=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></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;"> "msg"</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;"> "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 class="line-number"></div></div></div></details><h3 id="修改会话推送设置" tabindex="-1"><a class="header-anchor" href="#修改会话推送设置"><span>修改会话推送设置</span></a></h3><blockquote><p><a href="https://api.vc.bilibili.com/link_setting/v1/link_setting/set_push_ss" target="_blank" rel="noopener noreferrer">https://api.vc.bilibili.com/link_setting/v1/link_setting/set_push_ss</a></p></blockquote><p><em>请求方式:POST</em></p><p>认证方式:Cookie(SESSDATA)</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>talker_uid</td><td>num</td><td>聊天对象mid</td><td>必要</td><td></td></tr><tr><td>setting</td><td>num</td><td>推送设置</td><td>必要</td><td>0:接收推送<br>1:不接收推送</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><tr><td>build</td><td>num</td><td>客户端内部版本号</td><td>非必要</td><td>默认为 <code>0</code></td></tr><tr><td>mobi_app</td><td>str</td><td>平台标识</td><td>非必要</td><td>可为 <code>web</code> 等</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:账号未登录<br>-400:请求错误</td></tr><tr><td>msg</td><td>str</td><td>错误信息</td><td>成功时为0</td></tr><tr><td>message</td><td>str</td><td>错误信息</td><td>成功时为0</td></tr><tr><td>ttl</td><td>num</td><td></td><td>默认为1</td></tr><tr><td>data</td><td>有效时:obj<br>无效时:不存在该项</td><td>信息本体</td><td>空对象</td></tr></tbody></table><p><strong>示例:</strong></p><p>修改<code>talker_uid=2</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.vc.bilibili.com/link_setting/v1/link_setting/set_push_ss'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'talker_uid=2'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'setting=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;"> --data-urlencode</span><span style="color:#CE9178;"> 'csrf_token=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></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;"> "msg"</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;"> "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 class="line-number"></div></div></div></details><h3 id="修改会话拦截状态" tabindex="-1"><a class="header-anchor" href="#修改会话拦截状态"><span>修改会话拦截状态</span></a></h3><blockquote><p><a href="https://api.vc.bilibili.com/session_svr/v1/session_svr/update_intercept" target="_blank" rel="noopener noreferrer">https://api.vc.bilibili.com/session_svr/v1/session_svr/update_intercept</a></p></blockquote><p><em>请求方式:POST</em></p><p>认证方式:Cookie(SESSDATA)</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>talker_id</td><td>num</td><td>聊天对象mid</td><td>必要</td><td></td></tr><tr><td>status</td><td>num</td><td>拦截状态</td><td>必要</td><td>0:取消拦截<br>1:设置拦截</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><tr><td>build</td><td>num</td><td>客户端内部版本号</td><td>非必要</td><td>默认为 <code>0</code></td></tr><tr><td>mobi_app</td><td>str</td><td>平台标识</td><td>非必要</td><td>可为 <code>web</code> 等</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:账号未登录<br>-400:请求错误</td></tr><tr><td>msg</td><td>str</td><td>错误信息</td><td>成功时为0</td></tr><tr><td>message</td><td>str</td><td>错误信息</td><td>成功时为0</td></tr><tr><td>ttl</td><td>num</td><td></td><td>默认为1</td></tr><tr><td>data</td><td>有效时:obj<br>无效时:不存在该项</td><td>信息本体</td><td>空对象</td></tr></tbody></table><p><strong>示例:</strong></p><p>对会话<code>talker_id=2</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.vc.bilibili.com/session_svr/v1/session_svr/update_intercept'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'talker_id=2'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'status=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;"> --data-urlencode</span><span style="color:#CE9178;"> 'csrf_token=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></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;"> "msg"</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;"> "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 class="line-number"></div></div></div></details><h3 id="设置所有拦截会话为已读" tabindex="-1"><a class="header-anchor" href="#设置所有拦截会话为已读"><span>设置所有拦截会话为已读</span></a></h3><blockquote><p><a href="https://api.vc.bilibili.com/session_svr/v1/session_svr/batch_update_dustbin_ack" target="_blank" rel="noopener noreferrer">https://api.vc.bilibili.com/session_svr/v1/session_svr/batch_update_dustbin_ack</a></p></blockquote><p><em>请求方式:POST</em></p><p>认证方式:Cookie(SESSDATA)</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>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><tr><td>build</td><td>num</td><td>客户端内部版本号</td><td>非必要</td><td>默认为 <code>0</code></td></tr><tr><td>mobi_app</td><td>str</td><td>平台标识</td><td>非必要</td><td>可为 <code>web</code> 等</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:账号未登录<br>-400:请求错误</td></tr><tr><td>msg</td><td>str</td><td>错误信息</td><td>成功时为0</td></tr><tr><td>message</td><td>str</td><td>错误信息</td><td>成功时为0</td></tr><tr><td>ttl</td><td>num</td><td></td><td>默认为1</td></tr><tr><td>data</td><td>有效时:obj<br>无效时:不存在该项</td><td>信息本体</td><td>空对象</td></tr></tbody></table><p><strong>示例:</strong></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.vc.bilibili.com/session_svr/v1/session_svr/batch_update_dustbin_ack'</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;"> --data-urlencode</span><span style="color:#CE9178;"> 'csrf_token=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></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;"> "msg"</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;"> "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 class="line-number"></div></div></div></details><h3 id="移除所有拦截会话" tabindex="-1"><a class="header-anchor" href="#移除所有拦截会话"><span>移除所有拦截会话</span></a></h3><blockquote><p><a href="https://api.vc.bilibili.com/session_svr/v1/session_svr/batch_rm_dustbin" target="_blank" rel="noopener noreferrer">https://api.vc.bilibili.com/session_svr/v1/session_svr/batch_rm_dustbin</a></p></blockquote><p><em>请求方式:POST</em></p><p>认证方式:Cookie(SESSDATA)</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>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><tr><td>build</td><td>num</td><td>客户端内部版本号</td><td>非必要</td><td>默认为 <code>0</code></td></tr><tr><td>mobi_app</td><td>str</td><td>平台标识</td><td>非必要</td><td>可为 <code>web</code> 等</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:账号未登录<br>-400:请求错误</td></tr><tr><td>msg</td><td>str</td><td>错误信息</td><td>成功时为0</td></tr><tr><td>message</td><td>str</td><td>错误信息</td><td>成功时为0</td></tr><tr><td>ttl</td><td>num</td><td></td><td>默认为1</td></tr><tr><td>data</td><td>有效时:obj<br>无效时:不存在该项</td><td>信息本体</td><td>空对象</td></tr></tbody></table><p><strong>示例:</strong></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.vc.bilibili.com/session_svr/v1/session_svr/batch_rm_dustbin'</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;"> --data-urlencode</span><span style="color:#CE9178;"> 'csrf_token=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></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;"> "msg"</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;"> "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 class="line-number"></div></div></div></details><h2 id="私信消息相关" tabindex="-1"><a class="header-anchor" href="#私信消息相关"><span>私信消息相关</span></a></h2><h3 id="查询私信消息记录" tabindex="-1"><a class="header-anchor" href="#查询私信消息记录"><span>查询私信消息记录</span></a></h3><blockquote><p><a href="https://api.vc.bilibili.com/svr_sync/v1/svr_sync/fetch_session_msgs" target="_blank" rel="noopener noreferrer">https://api.vc.bilibili.com/svr_sync/v1/svr_sync/fetch_session_msgs</a></p></blockquote><p><em>请求方式:GET</em></p><p>认证方式:Cookie(SESSDATA)</p><p>仅调用该接口不会设置会话为已读,详见<a href="#%E8%AE%BE%E7%BD%AE%E4%BC%9A%E8%AF%9D%E4%B8%BA%E5%B7%B2%E8%AF%BB">设置会话为已读</a></p><p>此接口有设计缺陷,可以获取已经撤回(<code>msg_status</code> 为 <code>1</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>talker_id</td><td>num</td><td>聊天对象的id</td><td>必要</td><td><code>session_type</code> 为 <code>1</code> 时表示用户 mid,为 <code>2</code> 时表示粉丝团 id</td></tr><tr><td>session_type</td><td>num</td><td>聊天对象的类型</td><td>必要</td><td>1:用户<br>2:粉丝团</td></tr><tr><td>size</td><td>num</td><td>返回消息数量</td><td>非必要</td><td>默认为 0,最大为 2000<br>当本参数为 <code>0</code> 或不存在时,只返回系统提示</td></tr><tr><td>begin_seqno</td><td>num</td><td>开始的序列号</td><td>非必要</td><td>提供本参数时返回以本序列号开始(不包括本序列号)的消息</td></tr><tr><td>end_seqno</td><td>num</td><td>结束的序列号</td><td>非必要</td><td>提供本参数时返回以本序列号结束(不包括本序列号)的消息</td></tr><tr><td>sender_device_id</td><td>num</td><td>发送者设备</td><td>非必要</td><td>默认为 <code>1</code></td></tr><tr><td>build</td><td>num</td><td>客户端内部版本号</td><td>非必要</td><td>默认为 <code>0</code></td></tr><tr><td>mobi_app</td><td>str</td><td>平台标识</td><td>非必要</td><td>可为 <code>web</code> 等;<strong>若本参数值为 <code>web</code>,则返回新版表情包</strong></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>2:非法参数<br>-101:账号未登录<br>-400:请求错误<br>700013:已解散QAQ,无法执行此操作<br>700014:你已不在此同萌中QAQ,无法执行此操作</td></tr><tr><td>msg</td><td>str</td><td>错误信息</td><td>默认为0</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>messages</td><td>有私信时:array<br>无私信时:null</td><td>私信列表</td><td>按发送时间顺序逆向排序</td></tr><tr><td>has_more</td><td>num</td><td>是否有更多私信</td><td></td></tr><tr><td>min_seqno</td><td>num</td><td>所有消息中最小的序列号(最早)</td><td>若无私信则为 <code>18446744073709551615</code></td></tr><tr><td>max_seqno</td><td>num</td><td>所有消息中最大的序列号(最晚)</td><td>若无私信则为 <code>0</code></td></tr><tr><td>e_infos</td><td>array</td><td>聊天表情列表</td><td>若私信列表中无表情则无此项</td></tr></tbody></table><p><code>data</code>对象中的<code>messages</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>详见<a href="#%E7%A7%81%E4%BF%A1%E4%B8%BB%E4%BD%93%E5%AF%B9%E8%B1%A1">私信主体对象</a></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>data</code>对象中的<code>e_infos</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>data</code>对象中的<code>e_infos</code>数组中的对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>text</td><td>str</td><td>表情名称</td><td>包括左右两侧的中括号,如<code>[tv_doge]</code></td></tr><tr><td>uri</td><td>str</td><td>表情链接</td><td></td></tr><tr><td>size</td><td>num</td><td>表情尺寸</td><td>1:小<br>2:大</td></tr><tr><td>gif_url</td><td>str</td><td>表情GIF链接</td><td>仅部分表情存在此项,如小电视表情</td></tr></tbody></table><p><strong>示例:</strong></p><p>获取与目标用户<code>mid=123</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:#569CD6;"> -G</span><span style="color:#CE9178;"> 'https://api.vc.bilibili.com/svr_sync/v1/svr_sync/fetch_session_msgs'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'talker_id=123'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'session_type=1'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'size=20'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'sender_device_id=1'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'build=0'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'mobi_app=web'</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;"> "msg"</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;"> "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;"> "messages"</span><span style="color:#D4D4D4;">: [</span></span>
|
||
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "sender_uid"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2239814</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "receiver_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;"> "receiver_id"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">123</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "msg_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;"> "content"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"{</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">content</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">[口罩]</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">}"</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "msg_seqno"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">309675413389322</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "timestamp"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1654154093</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "at_uids"</span><span style="color:#D4D4D4;">: [</span></span>
|
||
<span class="line"><span style="color:#B5CEA8;"> 0</span></span>
|
||
<span class="line"><span style="color:#D4D4D4;"> ],</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "msg_key"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">7104537732714964358</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "msg_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;"> "notify_code"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">""</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "new_face_version"</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;"> "msg_source"</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;"> "sender_uid"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2239814</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "receiver_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;"> "receiver_id"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">123</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "msg_type"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">5</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 style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">content</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">1</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">}"</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "msg_seqno"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">308302399586307</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "timestamp"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1654072255</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "at_uids"</span><span style="color:#D4D4D4;">: [</span></span>
|
||
<span class="line"><span style="color:#B5CEA8;"> 0</span></span>
|
||
<span class="line"><span style="color:#D4D4D4;"> ],</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "msg_key"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">7104186240789226795</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "msg_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;"> "notify_code"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">""</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "msg_source"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">7</span></span>
|
||
<span class="line"></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;"> "has_more"</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;"> "min_seqno"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">308188515844097</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "max_seqno"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">309675413389322</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "e_infos"</span><span style="color:#D4D4D4;">: [</span></span>
|
||
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "text"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"[口罩]"</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;">"http://i0.hdslb.com/bfs/emote/3ad2f66b151496d2a5fb0a8ea75f32265d778dd3.png"</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "size"</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>
|
||
<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></div></details><h3 id="获取多个视频、番剧、专栏的信息" tabindex="-1"><a class="header-anchor" href="#获取多个视频、番剧、专栏的信息"><span>获取多个视频、番剧、专栏的信息</span></a></h3><blockquote><p><a href="https://api.vc.bilibili.com/x/im/feed/infoweb" target="_blank" rel="noopener noreferrer">https://api.vc.bilibili.com/x/im/feed/infoweb</a></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>aids</td><td>nums</td><td>视频AV号列表</td><td>必要 (可选)</td><td><code>aids</code>、<code>ep_ids</code> 与 <code>article_ids</code> 中须至少存在一个参数,每个成员间用 <code>,</code> 分隔,最多 50 个成员</td></tr><tr><td>ep_ids</td><td>nums</td><td>番剧epid列表</td><td>必要 (可选)</td><td><code>aids</code>、<code>ep_ids</code> 与 <code>article_ids</code> 中须至少存在一个参数,每个成员间用 <code>,</code> 分隔,最多 50 个成员</td></tr><tr><td>article_ids</td><td>nums</td><td>专栏CV号列表</td><td>必要 (可选)</td><td><code>aids</code>、<code>ep_ids</code> 与 <code>article_ids</code> 中须至少存在一个参数,每个成员间用 <code>,</code> 分隔,无成员限制</td></tr><tr><td>build</td><td>num</td><td>客户端内部版本号</td><td>非必要</td><td>默认为 <code>0</code></td></tr><tr><td>mobi_app</td><td>str</td><td>平台标识</td><td>必要</td><td>可为 <code>web</code> 等</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:账号未登录<br>-400:请求错误</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>archive</td><td>array</td><td>视频信息列表</td><td>仅在指定了 <code>aids</code> 参数时存在此项</td></tr><tr><td>article</td><td>array</td><td>专栏信息列表</td><td>仅在指定了 <code>article_ids</code> 参数时存在此项</td></tr><tr><td>pgc</td><td>array</td><td>番剧信息列表</td><td>仅在指定了 <code>ep_ids</code> 参数时存在此项</td></tr></tbody></table><p><code>archive</code>、<code>article</code>、<code>pgc</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>archive</code>数组中的对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>bvid</td><td>str</td><td>视频BV号</td><td></td></tr><tr><td>aid</td><td>num</td><td>视频AV号</td><td></td></tr><tr><td>title</td><td>str</td><td>视频标题</td><td>若视频失效则为 <code>内容已失效</code></td></tr><tr><td>pic</td><td>str</td><td>视频封面</td><td>若视频失效则为空文本</td></tr><tr><td>param</td><td>str</td><td>提供的参数</td><td>即 AV 号的文本形式</td></tr><tr><td>uri</td><td>str</td><td>跳转url</td><td><code>bilibili://video/{视频AV号}</code></td></tr><tr><td>goto</td><td>str</td><td><code>av</code></td><td></td></tr><tr><td>duration</td><td>num</td><td>视频时长</td><td>以秒为单位,若视频失效则为 <code>0</code></td></tr><tr><td>up_name</td><td>str</td><td>视频UP主昵称</td><td></td></tr><tr><td>view</td><td>num</td><td>视频播放量</td><td></td></tr><tr><td>danmaku</td><td>num</td><td>视频弹幕数</td><td></td></tr><tr><td>status</td><td>num</td><td>视频状态</td><td>0:正常<br>-1:已失效</td></tr><tr><td>is_started</td><td>num</td><td>1</td><td><strong>作用尚不明确</strong></td></tr></tbody></table><p><code>article</code>数组中的对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>id</td><td>num</td><td>专栏CV号</td><td></td></tr><tr><td>title</td><td>str</td><td>专栏标题</td><td>若专栏失效则为 <code>内容已失效</code></td></tr><tr><td>summary</td><td>str</td><td>专栏内容概要</td><td>若专栏失效则为空文本</td></tr><tr><td>template_id</td><td>num</td><td>(?)</td><td><strong>作用尚不明确</strong></td></tr><tr><td>up_name</td><td>str</td><td>专栏UP主昵称</td><td>若专栏失效则为空文本</td></tr><tr><td>image_urls</td><td>array</td><td>专栏封面列表</td><td>若专栏失效则为空数组</td></tr><tr><td>view_num</td><td>num</td><td>专栏观看数</td><td>若专栏失效则为 <code>0</code></td></tr><tr><td>like_num</td><td>num</td><td>专栏点赞数</td><td>若专栏失效则为 <code>0</code></td></tr><tr><td>reply_num</td><td>num</td><td>专栏评论数</td><td>若专栏失效则为 <code>0</code></td></tr><tr><td>status</td><td>num</td><td>专栏状态</td><td>0:正常<br>-1:已失效</td></tr></tbody></table><p><code>image_urls</code>数组:</p><table><thead><tr><th>项</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>0</td><td>str</td><td>封面1</td><td></td></tr><tr><td>n</td><td>str</td><td>封面(n+1)</td><td></td></tr><tr><td>……</td><td>str</td><td>……</td><td>……</td></tr></tbody></table><p><code>pgc</code>数组中的对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>ep_id</td><td>num</td><td>番剧epid</td><td></td></tr><tr><td>cover</td><td>str</td><td>番剧封面url</td><td></td></tr><tr><td>title</td><td>str</td><td>番剧分享标题</td><td>如 <code>《{番剧名}》 第{n}话 {单集标题}</code>、<code>《{番剧名}》 {备注}</code> 等</td></tr><tr><td>duration</td><td>num</td><td>番剧时长</td><td>以秒为单位</td></tr><tr><td>view</td><td>num</td><td>番剧播放量</td><td></td></tr><tr><td>danmaku</td><td>num</td><td>番剧弹幕数</td><td></td></tr><tr><td>url</td><td>str</td><td>跳转url</td><td><code>https://www.bilibili.com/bangumi/play/ep{番剧epid}</code></td></tr></tbody></table><p><strong>示例:</strong></p><p>获取<code>aids=170001&ep_ids=780019&article_ids=1</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:#569CD6;"> -G</span><span style="color:#CE9178;"> 'https://api.vc.bilibili.com/x/im/feed/infoweb'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'aids=170001'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'ep_ids=780019'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'article_ids=1'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'build=0'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'mobi_app=web'</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></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;"> "archive"</span><span style="color:#D4D4D4;">: [</span></span>
|
||
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "bvid"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"BV17x411w7KC"</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "aid"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">170001</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;">"【MV】保加利亚妖王AZIS视频合辑"</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "pic"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"http://i2.hdslb.com/bfs/archive/1ada8c32a9d168e4b2ee3e010f24789ba3353785.jpg"</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "param"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"170001"</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "uri"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"bilibili://video/170001?player_height=288&player_rotate=0&player_width=512"</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "goto"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"av"</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;">2412</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "up_name"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"冰封.虾子"</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "view"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">44809333</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "danmaku"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">913266</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;"> "is_started"</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;"> "article"</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;">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 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;"> "template_id"</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;"> "up_name"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"健行见远渐忘"</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "image_urls"</span><span style="color:#D4D4D4;">: [</span></span>
|
||
<span class="line"><span style="color:#CE9178;"> "https://i0.hdslb.com/bfs/article/d2eedf1fd338bceca10099e2f7b33fa9017c859b.jpg"</span></span>
|
||
<span class="line"><span style="color:#D4D4D4;"> ],</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "view_num"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1608818</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;">32247</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "reply_num"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">14143</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>
|
||
<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;"> "pgc"</span><span style="color:#D4D4D4;">: [</span></span>
|
||
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "ep_id"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">780019</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/archive/ee28c04d15fb133a9c70c502fabfbdc7e5051ffe.png"</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;"> "duration"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">7283</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "view"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">22088209</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "danmaku"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">93069</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://www.bilibili.com/bangumi/play/ep780019"</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 class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="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><h3 id="发送私信-web端" tabindex="-1"><a class="header-anchor" href="#发送私信-web端"><span>发送私信(web端)</span></a></h3><blockquote><p><a href="https://api.vc.bilibili.com/web_im/v1/web_im/send_msg" target="_blank" rel="noopener noreferrer">https://api.vc.bilibili.com/web_im/v1/web_im/send_msg</a></p></blockquote><p><em>请求方式:POST</em></p><p>认证方式:Cookie(SESSDATA)</p>`,295)),s("p",null,[n[51]||(n[51]=a("鉴权方式:")),l(t,{to:"/docs/misc/sign/wbi.html"},{default:o(()=>n[50]||(n[50]=[a("Wbi 签名")])),_:1,__:[50]})]),n[98]||(n[98]=e("<p><strong>仅支持发送 <code>msg[msg_type]</code> 为 <code>1</code>、<code>2</code> 或 <code>5</code> 的私信</strong></p><p>调用该接口会将该会话设置为已读</p><p><strong>URL参数:</strong></p>",3)),s("table",null,[n[67]||(n[67]=s("thead",null,[s("tr",null,[s("th",null,"参数名"),s("th",null,"类型"),s("th",null,"内容"),s("th",null,"必要性"),s("th",null,"备注")])],-1)),s("tbody",null,[n[64]||(n[64]=s("tr",null,[s("td",null,"w_sender_uid"),s("td",null,"num"),s("td",null,"发送者mid"),s("td",null,"非必要"),s("td",null,[a("同正文参数 "),s("code",null,"msg[sender_uid]")])],-1)),n[65]||(n[65]=s("tr",null,[s("td",null,"w_receiver_id"),s("td",null,"num"),s("td",null,"接收者id"),s("td",null,"非必要"),s("td",null,[a("同正文参数 "),s("code",null,"msg[receiver_id]")])],-1)),n[66]||(n[66]=s("tr",null,[s("td",null,"w_dev_id"),s("td",null,"str"),s("td",null,"设备id"),s("td",null,"非必要"),s("td",null,[a("同正文参数 "),s("code",null,"msg[dev_id]")])],-1)),s("tr",null,[n[54]||(n[54]=s("td",null,"w_rid",-1)),n[55]||(n[55]=s("td",null,"str",-1)),n[56]||(n[56]=s("td",null,"Wbi 签名",-1)),n[57]||(n[57]=s("td",null,"非必要",-1)),s("td",null,[n[53]||(n[53]=a("参见 ")),l(t,{to:"/docs/misc/sign/wbi.html"},{default:o(()=>n[52]||(n[52]=[a("Wbi 签名")])),_:1,__:[52]})])]),s("tr",null,[n[60]||(n[60]=s("td",null,"wts",-1)),n[61]||(n[61]=s("td",null,"str",-1)),n[62]||(n[62]=s("td",null,"UNIX 秒级时间戳",-1)),n[63]||(n[63]=s("td",null,"非必要",-1)),s("td",null,[n[59]||(n[59]=a("参见 ")),l(t,{to:"/docs/misc/sign/wbi.html"},{default:o(()=>n[58]||(n[58]=[a("Wbi 签名")])),_:1,__:[58]})])])])]),n[99]||(n[99]=s("p",null,[s("strong",null,"正文参数(application/x-www-form-urlencoded):")],-1)),s("table",null,[n[94]||(n[94]=s("thead",null,[s("tr",null,[s("th",null,"参数名"),s("th",null,"类型"),s("th",null,"内容"),s("th",null,"必要性"),s("th",null,"备注")])],-1)),s("tbody",null,[n[83]||(n[83]=s("tr",null,[s("td",null,"msg[sender_uid]"),s("td",null,"num"),s("td",null,"发送者mid"),s("td",null,"必要"),s("td",null,"必须为自己的 mid")],-1)),n[84]||(n[84]=s("tr",null,[s("td",null,"msg[receiver_id]"),s("td",null,"num"),s("td",null,"接收者id"),s("td",null,"必要"),s("td",null,[s("code",null,"msg[receiver_type]"),a(" 为 "),s("code",null,"1"),a(" 时表示用户 mid,为 "),s("code",null,"2"),a(" 时表示粉丝团 id")])],-1)),n[85]||(n[85]=s("tr",null,[s("td",null,"msg[receiver_type]"),s("td",null,"num"),s("td",null,"接收者类型"),s("td",null,"必要"),s("td",null,[a("1:用户"),s("br"),a("2:粉丝团")])],-1)),s("tr",null,[n[72]||(n[72]=s("td",null,"msg[msg_type]",-1)),n[73]||(n[73]=s("td",null,"num",-1)),n[74]||(n[74]=s("td",null,"消息类型",-1)),n[75]||(n[75]=s("td",null,"必要",-1)),s("td",null,[n[69]||(n[69]=a("详见")),l(t,{to:"/docs/message/private_msg_content.html"},{default:o(()=>n[68]||(n[68]=[a("私信消息类型、内容说明")])),_:1,__:[68]}),n[70]||(n[70]=s("br",null,null,-1)),n[71]||(n[71]=s("strong",null,[a("此接口仅支持传入 "),s("code",null,"1"),a("、"),s("code",null,"2"),a(" 或 "),s("code",null,"5")],-1))])]),n[86]||(n[86]=s("tr",null,[s("td",null,"msg[msg_status]"),s("td",null,"num"),s("td",null,"消息状态"),s("td",null,"非必要"),s("td",null,[a("恒为 "),s("code",null,"0")])],-1)),n[87]||(n[87]=s("tr",null,[s("td",null,"msg[dev_id]"),s("td",null,"str"),s("td",null,"设备id"),s("td",null,"必要"),s("td",null,[a("实质上即 UUID(版本 4),"),s("strong",null,"生成方式见下")])],-1)),n[88]||(n[88]=s("tr",null,[s("td",null,"msg[timestamp]"),s("td",null,"num"),s("td",null,"当前时间戳(秒)"),s("td",null,"必要"),s("td")],-1)),n[89]||(n[89]=s("tr",null,[s("td",null,"msg[new_face_version]"),s("td",null,"num"),s("td",null,"表情包版本"),s("td",null,"非必要"),s("td",null,[a("提供 "),s("code",null,"0"),a(" 或者未提供本参数表示旧版表情包,此时 B 站会自动转换成新版表情包,例如 "),s("code",null,"[doge]"),a(" -> "),s("code",null,"[tv_doge]"),a(";"),s("code",null,"1"),a(" 为新版")])],-1)),s("tr",null,[n[79]||(n[79]=s("td",null,"msg[content]",-1)),n[80]||(n[80]=s("td",null,"str",-1)),n[81]||(n[81]=s("td",null,"消息内容",-1)),n[82]||(n[82]=s("td",null,"必要",-1)),s("td",null,[n[77]||(n[77]=a("详见")),l(t,{to:"/docs/message/private_msg_content.html"},{default:o(()=>n[76]||(n[76]=[a("私信消息类型、内容说明")])),_:1,__:[76]}),n[78]||(n[78]=a(",接受最多2000字节的内容"))])]),n[90]||(n[90]=s("tr",null,[s("td",null,"csrf_token"),s("td",null,"str"),s("td",null,"CSRF Token(位于cookie)"),s("td",null,"必要"),s("td")],-1)),n[91]||(n[91]=s("tr",null,[s("td",null,"csrf"),s("td",null,"str"),s("td",null,"CSRF Token(位于cookie)"),s("td",null,"必要"),s("td")],-1)),n[92]||(n[92]=s("tr",null,[s("td",null,"build"),s("td",null,"num"),s("td",null,"客户端内部版本号"),s("td",null,"非必要"),s("td",null,[a("默认为 "),s("code",null,"0")])],-1)),n[93]||(n[93]=s("tr",null,[s("td",null,"mobi_app"),s("td",null,"str"),s("td",null,"平台标识"),s("td",null,"非必要"),s("td",null,[a("可为 "),s("code",null,"web"),a(" 等")])],-1))])]),n[100]||(n[100]=e(`<hr><p><strong>dev_id 的生成:</strong></p><p>dev_id 实质上就是 UUID(版本 4)</p><details><summary>查看生成 UUID 的代码</summary><h4 id="python" tabindex="-1"><a class="header-anchor" href="#python"><span>Python</span></a></h4><div class="language-python line-numbers-mode" data-highlighter="shiki" data-ext="python" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-python"><span class="line"><span style="color:#C586C0;">import</span><span style="color:#D4D4D4;"> uuid</span></span>
|
||
<span class="line"></span>
|
||
<span class="line"><span style="color:#D4D4D4;">dev_id = </span><span style="color:#4EC9B0;">str</span><span style="color:#D4D4D4;">(uuid.uuid4())</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></div><h4 id="javascript" tabindex="-1"><a class="header-anchor" href="#javascript"><span>JavaScript</span></a></h4><p>以下代码适用于较新版的 JS 引擎(Chrome≥92,Firefox≥95,Safari≥15.4,Node.js≥19.0.0):</p><div class="language-js line-numbers-mode" data-highlighter="shiki" data-ext="js" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-js"><span class="line"><span style="color:#569CD6;">const</span><span style="color:#4FC1FF;"> dev_id</span><span style="color:#D4D4D4;"> = </span><span style="color:#9CDCFE;">crypto</span><span style="color:#D4D4D4;">.</span><span style="color:#DCDCAA;">randomUUID</span><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></div><p>以下为通用代码(来自 <a href="https://github.com/andywang425/BLTH/blob/45fe93e31754ca8bf07059d46266398e787dbf45/B%E7%AB%99%E7%9B%B4%E6%92%AD%E9%97%B4%E6%8C%82%E6%9C%BA%E5%8A%A9%E6%89%8B.js#L6618" target="_blank" rel="noopener noreferrer">andywang425/BLTH</a>):</p><div class="language-js line-numbers-mode" data-highlighter="shiki" data-ext="js" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-js"><span class="line"><span style="color:#569CD6;">const</span><span style="color:#4FC1FF;"> dev_id</span><span style="color:#D4D4D4;"> = </span><span style="color:#CE9178;">"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx"</span><span style="color:#D4D4D4;">.</span><span style="color:#DCDCAA;">replace</span><span style="color:#D4D4D4;">(</span><span style="color:#D16969;">/</span><span style="color:#CE9178;">[</span><span style="color:#D16969;">xy</span><span style="color:#CE9178;">]</span><span style="color:#D16969;">/</span><span style="color:#569CD6;">g</span><span style="color:#D4D4D4;">, (</span><span style="color:#569CD6;">function</span><span style="color:#D4D4D4;"> (</span><span style="color:#9CDCFE;">name</span><span style="color:#D4D4D4;">) {</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> const</span><span style="color:#4FC1FF;"> randomInt</span><span style="color:#D4D4D4;"> = </span><span style="color:#B5CEA8;">16</span><span style="color:#D4D4D4;"> * </span><span style="color:#9CDCFE;">Math</span><span style="color:#D4D4D4;">.</span><span style="color:#DCDCAA;">random</span><span style="color:#D4D4D4;">() | </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">;</span></span>
|
||
<span class="line"><span style="color:#C586C0;"> return</span><span style="color:#D4D4D4;"> (</span><span style="color:#CE9178;">"x"</span><span style="color:#D4D4D4;"> === </span><span style="color:#9CDCFE;">name</span><span style="color:#D4D4D4;"> ? </span><span style="color:#9CDCFE;">randomInt</span><span style="color:#D4D4D4;"> : </span><span style="color:#B5CEA8;">3</span><span style="color:#D4D4D4;"> & </span><span style="color:#9CDCFE;">randomInt</span><span style="color:#D4D4D4;"> | </span><span style="color:#B5CEA8;">8</span><span style="color:#D4D4D4;">).</span><span style="color:#DCDCAA;">toString</span><span style="color:#D4D4D4;">(</span><span style="color:#B5CEA8;">16</span><span style="color:#D4D4D4;">).</span><span style="color:#DCDCAA;">toUpperCase</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></div><h4 id="java" tabindex="-1"><a class="header-anchor" href="#java"><span>Java</span></a></h4><div class="language-java line-numbers-mode" data-highlighter="shiki" data-ext="java" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-java"><span class="line"><span style="color:#569CD6;">import</span><span style="color:#D4D4D4;"> java.util.UUID;</span></span>
|
||
<span class="line"></span>
|
||
<span class="line"><span style="color:#569CD6;">public</span><span style="color:#569CD6;"> class</span><span style="color:#4EC9B0;"> Main</span><span style="color:#D4D4D4;"> {</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> private</span><span style="color:#4EC9B0;"> String</span><span style="color:#DCDCAA;"> getDevId</span><span style="color:#D4D4D4;">() {</span></span>
|
||
<span class="line"><span style="color:#4EC9B0;"> UUID</span><span style="color:#9CDCFE;"> uuid</span><span style="color:#D4D4D4;"> = </span><span style="color:#9CDCFE;">UUID</span><span style="color:#D4D4D4;">.</span><span style="color:#DCDCAA;">randomUUID</span><span style="color:#D4D4D4;">();</span></span>
|
||
<span class="line"><span style="color:#C586C0;"> return</span><span style="color:#9CDCFE;"> uuid</span><span style="color:#D4D4D4;">.</span><span style="color:#DCDCAA;">toString</span><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></div></details><hr><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>-3:系统错误<br>-101:账号未登录<br>-400:请求错误<br>10005:msgkey不存在<br>21007:消息过长,无法发送<br>21015:为了维护社区的良好秩序,只有绑定手机号的账号才能发送消息<br>21020:你发送消息频率过快,请稍后再发~<br>21026:不能给自己发送消息哦~<br>21028:由于系统升级,暂无法发送,敬请谅解<br>21035:该类消息暂时无法发送<br>21037:图片格式不合法,不要调戏接口啦<br>21041:消息已超期,不能撤回了哦<br>21042:消息已经撤回了哦<br>21046:你发消息的频率太高了,请在24小时后再发吧~<br>21047:对方主动回复或关注你前,最多发送1条消息~<br>25003:因对方隐私设置,暂无法给他发送聊天消息<br>25005:你已拉黑了对方,请先将对方移出黑名单后才能聊天<br>700013:已解散QAQ,无法执行此操作<br>700014:你已不在此同萌中QAQ,无法执行此操作</td></tr><tr><td>message</td><td>str</td><td>错误信息</td><td>成功时为0</td></tr><tr><td>ttl</td><td>num</td><td></td><td>默认为1</td></tr><tr><td>data</td><td>有效时:obj<br>无效时:null</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>msg_key</td><td>num</td><td>消息唯一id</td><td></td></tr><tr><td>e_infos</td><td>array</td><td>表情列表</td><td>仅当请求参数 <code>msg[msg_type]</code> 为 <code>1</code>,且私信内容中有表情时有此项</td></tr><tr><td>msg_content</td><td>str</td><td>发送的私信内容</td><td>一般同请求参数 <code>msg[content]</code> 的值,仅当请求参数 <code>msg[msg_type]</code> 为 <code>1</code> 时有此项</td></tr><tr><td>key_hit_infos</td><td>obj</td><td>触发的提示</td><td>仅当请求参数 <code>msg[msg_type]</code> 为 <code>1</code> 且 <code>msg[receiver_type]</code> 为 <code>1</code> 时有此项</td></tr></tbody></table><p><code>e_infos</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>e_infos</code>数组中的对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>text</td><td>str</td><td>表情名称</td><td>包括左右两侧的中括号,如 <code>[tv_doge]</code></td></tr><tr><td>uri</td><td>str</td><td>表情链接</td><td></td></tr><tr><td>size</td><td>num</td><td>表情尺寸</td><td>1:小<br>2:大</td></tr><tr><td>gif_url</td><td>str</td><td>表情GIF链接</td><td>仅部分表情存在此项,如小电视表情</td></tr></tbody></table><p><code>key_hit_infos</code>对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>toast</td><td>str</td><td>提示信息文字</td><td>当触发了提示时有此项</td></tr><tr><td>rule_id</td><td>num</td><td>触发的规则id</td><td>当触发了提示时有此项,详细信息有待补充</td></tr><tr><td>high_text</td><td>array</td><td>高亮的文本</td><td>当触发了提示时有此项</td></tr></tbody></table><p><code>high_text</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><strong>示例:</strong></p><p>给目标用户<code>mid=1</code>发一条文字私信:</p><blockquote><p>up主你好,<br>催更[doge]</p></blockquote><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.vc.bilibili.com/web_im/v1/web_im/send_msg'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'msg[sender_uid]=293793435'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'msg[receiver_id]=1'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'msg[receiver_type]=1'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'msg[msg_type]=1'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'msg[msg_status]=0'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'msg[dev_id]=372778FD-E359-461D-86A3-EA2BCC6FF52A'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'msg[timestamp]=1626181379'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'msg[new_face_version]=1'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'msg[content]={"content":"up主你好,\\n催更[doge]"}'</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;"> --data-urlencode</span><span style="color:#CE9178;"> 'csrf_token=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 class="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;"> "msg_key"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">6984393491767669026</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "e_infos"</span><span style="color:#D4D4D4;">: [</span></span>
|
||
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "text"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"[doge]"</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://i0.hdslb.com/bfs/emote/3087d273a78ccaff4bb1e9972e2ba2a7583c9f11.png"</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "size"</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;"> "msg_content"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"{</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">content</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">up主你好,</span><span style="color:#D7BA7D;">\\\\</span><span style="color:#CE9178;">n催更[doge]</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">}"</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "key_hit_infos"</span><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></div></details><p>给目标用户<code>mid=1</code>发一条图片私信:</p><blockquote><img src="https://i1.hdslb.com/bfs/face/aebb2639a0d47f2ce1fec0631f412eaf53d4a0be.jpg" style="zoom:50%;"></blockquote><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.vc.bilibili.com/web_im/v1/web_im/send_msg'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'msg[sender_uid]=293793435'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'msg[receiver_id]=1'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'msg[receiver_type]=1'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'msg[msg_type]=2'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'msg[msg_status]=0'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'msg[dev_id]=372778FD-E359-461D-86A3-EA2BCC6FF52A'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'msg[timestamp]=1626181379'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'msg[content]={"url":"https://i1.hdslb.com/bfs/face/aebb2639a0d47f2ce1fec0631f412eaf53d4a0be.jpg","height":300,"width":300,"imageType":"jpeg","original":1,"size":54.144}'</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;"> --data-urlencode</span><span style="color:#CE9178;"> 'csrf_token=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 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;"> "data"</span><span style="color:#D4D4D4;">: {</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "msg_key"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">6852570013146024354</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></div></details><p>给目标用户<code>mid=1</code>发送会触发提示的私信:</p><blockquote><p>支付宝</p></blockquote><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.vc.bilibili.com/web_im/v1/web_im/send_msg'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'msg[sender_uid]=293793435'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'msg[receiver_id]=1'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'msg[receiver_type]=1'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'msg[msg_type]=1'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'msg[msg_status]=0'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'msg[dev_id]=372778FD-E359-461D-86A3-EA2BCC6FF52A'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'msg[timestamp]=1626181379'</span><span style="color:#D7BA7D;"> \\</span></span>
|
||
<span class="line"><span style="color:#569CD6;"> --data-urlencode</span><span style="color:#CE9178;"> 'msg[content]={"content":"支付宝"}'</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;"> --data-urlencode</span><span style="color:#CE9178;"> 'csrf_token=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 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;"> "msg_key"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">6984393491767669026</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "msg_content"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"{</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">content</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">支付宝</span><span style="color:#D7BA7D;">\\"</span><span style="color:#CE9178;">}"</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "key_hit_infos"</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 style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "rule_id"</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;"> "high_text"</span><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></div></details>`,31))])}const m=p(i,[["render",D]]),C=JSON.parse('{"path":"/docs/message/private_msg.html","title":"私信","lang":"zh-CN","frontmatter":{},"git":{"updatedTime":1747326482000,"contributors":[{"name":"SocialSisterYi","username":"SocialSisterYi","email":"1440239038@qq.com","commits":3,"url":"https://github.com/SocialSisterYi"},{"name":"Liyan Zhao","username":"","email":"return_2@qq.com","commits":2},{"name":"hd80606b","username":"hd80606b","email":"42578272+hd80606b@users.noreply.github.com","commits":1,"url":"https://github.com/hd80606b"},{"name":"wuziqian211","username":"wuziqian211","email":"65224318+wuziqian211@users.noreply.github.com","commits":37,"url":"https://github.com/wuziqian211"},{"name":"SessionHu","username":"SessionHu","email":"102411014+SessionHu@users.noreply.github.com","commits":3,"url":"https://github.com/SessionHu"},{"name":"Kataick","username":"Kataick","email":"24969684+Kataick@users.noreply.github.com","commits":4,"url":"https://github.com/Kataick"}],"changelog":[{"hash":"af1fdba3985599286c68764d74cfbf2d5816f346","time":1747326482000,"email":"65224318+wuziqian211@users.noreply.github.com","author":"晨叶梦春","message":"fix(private_msg): missing end tags & wrong request method"},{"hash":"75d599714e2d943bcf9c38a23612ad69bea888aa","time":1747074561000,"email":"65224318+wuziqian211@users.noreply.github.com","author":"晨叶梦春","message":"feat(relation): add <code>re_src</code> details"},{"hash":"c0120224eba47d278242f0fd073064e2821c6d53","time":1746940688000,"email":"65224318+wuziqian211@users.noreply.github.com","author":"晨叶梦春","message":"fix(private_msg): add missing text"},{"hash":"f3a09eeb6569628197f1fe3733359c325e86b784","time":1746909760000,"email":"65224318+wuziqian211@users.noreply.github.com","author":"晨叶梦春","message":"fix(private_msg): some mistakes"},{"hash":"1c5a07002b71263c31c6e9c1a4b011becaaf3e89","time":1746908906000,"email":"65224318+wuziqian211@users.noreply.github.com","author":"晨叶梦春","message":"feat(private_msg): get msg dnd & intercept"},{"hash":"8d316f4cd030f1ac8b8b8d1d7dcee0d65273afd7","time":1746549796000,"email":"65224318+wuziqian211@users.noreply.github.com","author":"晨叶梦春","message":"feat(message): add details"},{"hash":"20ebf795b0bd9b7132881bd0d6a81a38980d270f","time":1746392284000,"email":"65224318+wuziqian211@users.noreply.github.com","author":"晨叶梦春","message":"style(private_msg): add session & message category"},{"hash":"9c2214be5e60f3ae18f883190aacd4aa9fb9356b","time":1746378218000,"email":"65224318+wuziqian211@users.noreply.github.com","author":"晨叶梦春","message":"style(private_msg): add spaces in request example"},{"hash":"b196d49bb11ad250ce85a2546f4407b6c28903c7","time":1746375979000,"email":"65224318+wuziqian211@users.noreply.github.com","author":"晨叶梦春","message":"fix(private_msg): escape characters"},{"hash":"591dcf4d9f4b6c4ca8ff3390ae71b4a25df86afa","time":1746374328000,"email":"65224318+wuziqian211@users.noreply.github.com","author":"晨叶梦春","message":"style: wrap URLs with angle brackets"},{"hash":"35510b7a088cadead2a2e6455de262e6c4c9e657","time":1746207548000,"email":"65224318+wuziqian211@users.noreply.github.com","author":"晨叶梦春","message":"feat: add details & replace spaces"},{"hash":"5c303a22e48ad1d9e3e534e46a60fcb244605631","time":1744896352000,"email":"65224318+wuziqian211@users.noreply.github.com","author":"晨叶梦春","message":"Update private_msg.md"},{"hash":"d4f2dad7fd2b0252e4956af062826dacc02225b1","time":1744731994000,"email":"65224318+wuziqian211@users.noreply.github.com","author":"晨叶梦春","message":"update"},{"hash":"93b4a09aa0cb45e1d856198d10f660365ea684be","time":1744726185000,"email":"65224318+wuziqian211@users.noreply.github.com","author":"晨叶梦春","message":"update"},{"hash":"0f804d9752776fe1e847069d618bddbb0e53fbc0","time":1744645562000,"email":"24969684+Kataick@users.noreply.github.com","author":"Kataick","message":"删除多余的间隔符"},{"hash":"52f0d2b3799807d95851da3f30610ac1ee7f9f88","time":1744645483000,"email":"24969684+Kataick@users.noreply.github.com","author":"Kataick","message":"update"},{"hash":"b65aaf93127d738a123d041a45910dd3afae6993","time":1744641564000,"email":"24969684+Kataick@users.noreply.github.com","author":"Kataick","message":"@Kataick docs(message): 更新发送私信文档(wbi)"},{"hash":"2ca9272972d82f56037b5c5c73f55878741712ca","time":1732342344000,"email":"24969684+Kataick@users.noreply.github.com","author":"Kataick","message":"docs(message): 更新查询私信消息记录文档"},{"hash":"41d73f1a20d856ffc5468243fbf17e5a35dc1a92","time":1726838526000,"email":"65224318+wuziqian211@users.noreply.github.com","author":"晨叶梦春","message":"feat: 添加消息中心接口相关说明 (#983)"},{"hash":"1e24c6b1889160c4c35c01416aa4239501accf5f","time":1726759053000,"email":"102411014+SessionHu@users.noreply.github.com","author":"Session小胡","message":"调整部分接口描述与错误修复 (#1088)","coAuthors":[{"name":"社会易姐QwQ","email":"45892418+SocialSisterYi@users.noreply.github.com"}]},{"hash":"a329eff0ee24d285cf7a0034c5fedf989dc266e7","time":1726496841000,"email":"65224318+wuziqian211@users.noreply.github.com","author":"wuziqian211","message":"update docs"},{"hash":"60a0c5d1a2f44fe61335da04571305fa7727a968","time":1724238159000,"email":"102411014+SessionHu@users.noreply.github.com","author":"Session小胡","message":"feat: 各种接口补充与错误修正 (#1066)"},{"hash":"81527857daaa1a14f14fe5605eda5ba2933678f2","time":1722354136000,"email":"65224318+wuziqian211@users.noreply.github.com","author":"wuziqian211","message":"update docs"},{"hash":"9fd100707228109005ae33f0832b280174e7f6b7","time":1722244125000,"email":"65224318+wuziqian211@users.noreply.github.com","author":"wuziqian211","message":"update docs"},{"hash":"6e033f7fa04945a4e7629703831a11735d522f75","time":1722170715000,"email":"65224318+wuziqian211@users.noreply.github.com","author":"wuziqian211","message":"update docs"},{"hash":"750dd6a924cbeff0c87e9db36d48f4c9fdd3e571","time":1721471929000,"email":"102411014+SessionHu@users.noreply.github.com","author":"Session小胡","message":"feat: 更新部分接口 (#1056)"},{"hash":"44003bc689d678b3e3ebc0686add8383c0616830","time":1719426806000,"email":"65224318+wuziqian211@users.noreply.github.com","author":"wuziqian211","message":"update docs"},{"hash":"7d9b466bc429f45ddfb36bb6b21b1a52802ad1a2","time":1719165232000,"email":"65224318+wuziqian211@users.noreply.github.com","author":"wuziqian211","message":"Update private_msg.md"},{"hash":"ba78a787e6a7129e1238acff9e188c8b998926b9","time":1718651482000,"email":"65224318+wuziqian211@users.noreply.github.com","author":"wuziqian211","message":"fix: typo"},{"hash":"9b8059001bd0e3be38e2a3058a94e7787d9cc1cd","time":1718650703000,"email":"65224318+wuziqian211@users.noreply.github.com","author":"wuziqian211","message":"update docs"},{"hash":"86ef2ee8a4e946b53960c608b3e03c26fc496394","time":1718024147000,"email":"65224318+wuziqian211@users.noreply.github.com","author":"wuziqian211","message":"feat: #1033"},{"hash":"2c9960f18898ca93408b1ed3b11a66338e453569","time":1716911224000,"email":"65224318+wuziqian211@users.noreply.github.com","author":"wuziqian211","message":"update docs"},{"hash":"d50666c092a25671383e2e6b2825658aabe27f48","time":1714762974000,"email":"65224318+wuziqian211@users.noreply.github.com","author":"wuziqian211","message":"fix: typo"},{"hash":"58c76504cacaa0bf2d4c0501944a027d3631aca5","time":1714762809000,"email":"65224318+wuziqian211@users.noreply.github.com","author":"wuziqian211","message":"Update private_msg.md"},{"hash":"6521e3fea37a348230426c36499fc083d7887a21","time":1714761544000,"email":"65224318+wuziqian211@users.noreply.github.com","author":"wuziqian211","message":"Update CONTRIBUTING.md"},{"hash":"b27143a56cd488d2289961bbae3236a0eba5cba9","time":1713719101000,"email":"65224318+wuziqian211@users.noreply.github.com","author":"wuziqian211","message":"添加 #1008 相关说明"},{"hash":"81de2eb2bae66dbeec4daa496c7ad33361057a7d","time":1712421790000,"email":"65224318+wuziqian211@users.noreply.github.com","author":"wuziqian211","message":"更新 private_msg.md"},{"hash":"fc60fd44a5fbadb7608e9fbbc3534a98de175cc2","time":1712420932000,"email":"65224318+wuziqian211@users.noreply.github.com","author":"wuziqian211","message":"update docs"},{"hash":"8539abd12f9171d7912922a2cff4ea9eae12213d","time":1711905279000,"email":"65224318+wuziqian211@users.noreply.github.com","author":"wuziqian211","message":"add more docs"},{"hash":"b8da0e5b18258c79ac69088552a4aa86a4dead2f","time":1710531172000,"email":"65224318+wuziqian211@users.noreply.github.com","author":"wuziqian211","message":"update"},{"hash":"e6072a6a6978fa5e6b0aa3f8dc9833ef07432ae8","time":1710436321000,"email":"65224318+wuziqian211@users.noreply.github.com","author":"wuziqian211","message":"update"},{"hash":"b6fb3b5efd122c3e81a556426935a979364cad01","time":1710355871000,"email":"65224318+wuziqian211@users.noreply.github.com","author":"wuziqian211","message":"update"},{"hash":"b3d6d18f823a6c3342cdba837bd422a3e69596f9","time":1710349951000,"email":"65224318+wuziqian211@users.noreply.github.com","author":"wuziqian211","message":"update docs"},{"hash":"d04d4193be98bdf8c91addc6ef807385ac09831c","time":1710270147000,"email":"65224318+wuziqian211@users.noreply.github.com","author":"wuziqian211","message":"update"},{"hash":"d0f6de0b4fde3d3cfed49b0a5c5bb423de140ab6","time":1705054124000,"email":"42578272+hd80606b@users.noreply.github.com","author":"hd80606b","message":"新增私信消息记录参数,新增青少年模式接口 (#935)"},{"hash":"38cec8413a374602d2e30986848e436b8733cf2c","time":1695980479000,"email":"return65535@qq.com","author":"Liyan Zhao","message":"Update <code>new_face_version</code> (#825)"},{"hash":"5a4761ee696a38387da15bbc52ccaa9f9c2ef3d2","time":1694773724000,"email":"return_2@qq.com","author":"Liyan Zhao","message":"add description for seqno (#814)"},{"hash":"f6760f4be38d5b592d396b211e48c666286524de","time":1677124138000,"email":"1440239038@qq.com","author":"SocialSisterYi","message":"🔨remove header index"},{"hash":"7d89ece2ac46425810647c4ac92acf5f3721cb68","time":1676998806000,"email":"1440239038@qq.com","author":"SocialSisterYi","message":"🚀调整项目结构"}]},"filePathRelative":"docs/message/private_msg.md"}');export{m as comp,C as data};
|