import{_ as t,c,a,b as s,d as l,e as p,w as e,r as D,o as r}from"./app-Dgsdh8A6.js";const i={};function u(d,n){const o=D("RouteLink");return r(),c("div",null,[n[41]||(n[41]=a(`

直播间弹幕

获取当前用户对应直播间可发弹幕配置

https://api.live.bilibili.com/xlive/web-room/v1/dM/GetDMConfigByGroup

请求方式: GET

认证方式: Cookie (SESSDATA)

未登录也可以获取,但颜色只有白色可用,模式只有滚动。

url参数:

参数名类型内容必要性备注
room_idnum直播间id必要
web_locationstr(?)非必要作用尚不明确
w_ridstrwbi签名非必要不强制需要
wtsnum秒时间戳非必要不强制需要

json回复:

根对象:

字段类型内容备注
codenum返回值0: 成功
-400: 参数错误
dataobj信息本体
messagestr错误信息
msgstr信息成功时存在,为""(空字符串)
ttlnum1成功时不存在

data 对象:

字段类型内容备注
grouparr弹幕颜色组
modearr弹幕显示模式

data.group 数组中对象:

字段类型内容备注
namestr显示名称
sortnum用于排序
colorarr该组颜色列表

data.group[i].color 数组中对象:

字段类型内容备注
namestr颜色名
colorstr十进制颜色值发送弹幕用
color_hexstr十六进制颜色值发送弹幕用
statusnum可用状态0: 不可用
1: 可用
weightnum(?)作用尚不明确
color_idnum颜色id?
originnum(?)

data.mode 数组中对象:

字段类型内容备注
namestr模式名称
modenum模式值发送弹幕用
typestr模式类型
statusnum可用状态0: 不可用
1: 可用

示例:

获取未登录用户在直播间 1 的弹幕配置可用情况

curl 'https://api.live.bilibili.com/xlive/web-room/v1/dM/GetDMConfigByGroup?room_id=1'
查看响应示例:
{
  "code": 0,
  "data": {
    "group": [
      {
        "name": "普",
        "sort": 0,
        "color": [
          {
            "name": "白色",
            "color": "16777215",
            "color_hex": "ffffff",
            "status": 1,
            "weight": -9999,
            "color_id": -9999,
            "origin": 0
          }
        ]
      },
      {
        "name": "航",
        "sort": 100,
        "color": [
          {
            "name": "紫色",
            "color": "14893055",
            "color_hex": "e33fff",
            "status": 0,
            "weight": 0,
            "color_id": 6,
            "origin": 1
          }
        ]
      },
      {
        "name": "粉",
        "sort": 200,
        "color": [
          {
            "name": "松石绿",
            "color": "5566168",
            "color_hex": "54eed8",
            "status": 0,
            "weight": 99,
            "color_id": 66,
            "origin": 2
          },
          {
            "name": "雨后蓝",
            "color": "5816798",
            "color_hex": "58c1de",
            "status": 0,
            "weight": 98,
            "color_id": 67,
            "origin": 2
          },
          {
            "name": "星空蓝",
            "color": "4546550",
            "color_hex": "455ff6",
            "status": 0,
            "weight": 97,
            "color_id": 68,
            "origin": 2
          },
          {
            "name": "紫罗兰",
            "color": "9920249",
            "color_hex": "975ef9",
            "status": 0,
            "weight": 96,
            "color_id": 69,
            "origin": 2
          },
          {
            "name": "梦境红",
            "color": "12802438",
            "color_hex": "c35986",
            "status": 0,
            "weight": 95,
            "color_id": 70,
            "origin": 2
          },
          {
            "name": "热力橙",
            "color": "16747553",
            "color_hex": "ff8c21",
            "status": 0,
            "weight": 94,
            "color_id": 71,
            "origin": 2
          },
          {
            "name": "香槟金",
            "color": "16774434",
            "color_hex": "fff522",
            "status": 0,
            "weight": 93,
            "color_id": 72,
            "origin": 2
          }
        ]
      },
      {
        "name": "爷",
        "sort": 300,
        "color": [
          {
            "name": "红色",
            "color": "16738408",
            "color_hex": "ff6868",
            "status": 0,
            "weight": 0,
            "color_id": 8,
            "origin": 3
          },
          {
            "name": "蓝色",
            "color": "6737151",
            "color_hex": "66ccff",
            "status": 0,
            "weight": 0,
            "color_id": 7,
            "origin": 3
          }
        ]
      },
      {
        "name": "活",
        "sort": 400,
        "color": [
          {
            "name": "盛典金",
            "color": "16766720",
            "color_hex": "ffd700",
            "status": 0,
            "weight": 100,
            "color_id": 44,
            "origin": 4
          },
          {
            "name": "升腾蓝",
            "color": "4286945",
            "color_hex": "4169e1",
            "status": 0,
            "weight": 100,
            "color_id": 43,
            "origin": 4
          },
          {
            "name": "青色",
            "color": "65532",
            "color_hex": "fffc",
            "status": 0,
            "weight": 0,
            "color_id": 5,
            "origin": 4
          },
          {
            "name": "绿色",
            "color": "8322816",
            "color_hex": "7eff00",
            "status": 0,
            "weight": 0,
            "color_id": 4,
            "origin": 4
          },
          {
            "name": "黄色弹幕",
            "color": "16772431",
            "color_hex": "ffed4f",
            "status": 0,
            "weight": 0,
            "color_id": 3,
            "origin": 4
          },
          {
            "name": "橙色",
            "color": "16750592",
            "color_hex": "ff9800",
            "status": 0,
            "weight": 0,
            "color_id": 2,
            "origin": 4
          },
          {
            "name": "粉色",
            "color": "16741274",
            "color_hex": "ff739a",
            "status": 0,
            "weight": 0,
            "color_id": 1,
            "origin": 4
          }
        ]
      }
    ],
    "mode": [
      {
        "name": "滚动",
        "mode": 1,
        "type": "scroll",
        "status": 1
      },
      {
        "name": "底部",
        "mode": 4,
        "type": "bottom",
        "status": 0
      },
      {
        "name": "顶部",
        "mode": 5,
        "type": "top",
        "status": 0
      }
    ]
  },
  "message": "",
  "msg": ""
}

获取直播间最近历史弹幕

https://api.live.bilibili.com/xlive/web-room/v1/dM/gethistory

请求方式: GET

注: 该接口部分返回信息不明, 仅供参考, 来源 cv8186413

URL参数:

参数名类型内容必要性备注
roomidnum直播间短ID必要

JSON回复:

根对象:

字段类型内容备注
codenum返回值0: 成功
-400: 请求错误
messagestr错误信息默认为空
msgstr仅请求成功时存在
ttlnum1仅请求失败时存在
dataobj信息本体

data对象:

字段类型内容备注
adminarray管理员最新的10条弹幕消息格式与room相同
roomarray普通用户的10条弹幕信息格式与admin相同

data中的任意数组中的对象:

`,35)),s("table",null,[n[35]||(n[35]=s("thead",null,[s("tr",null,[s("th",null,"字段"),s("th",null,"类型"),s("th",null,"内容"),s("th",null,"备注")])],-1)),s("tbody",null,[n[4]||(n[4]=s("tr",null,[s("td",null,"text"),s("td",null,"str"),s("td",null,"弹幕内容"),s("td")],-1)),n[5]||(n[5]=s("tr",null,[s("td",null,"dm_type"),s("td",null,"num"),s("td",null,"弹幕类型"),s("td")],-1)),n[6]||(n[6]=s("tr",null,[s("td",null,"uid"),s("td",null,"num"),s("td",null,"弹幕发送者的UID"),s("td")],-1)),n[7]||(n[7]=s("tr",null,[s("td",null,"nickname"),s("td",null,"str"),s("td",null,"弹幕发送者的昵称"),s("td")],-1)),n[8]||(n[8]=s("tr",null,[s("td",null,"uname_color"),s("td",null,"str"),s("td",null,"弹幕发送者的昵称颜色?"),s("td")],-1)),n[9]||(n[9]=s("tr",null,[s("td",null,"timeline"),s("td",null,"str"),s("td",null,"弹幕发送时间"),s("td",null,[l("格式为"),s("code",null,"yyyy-MM-dd HH:mm:ss")])],-1)),n[10]||(n[10]=s("tr",null,[s("td",null,"isadmin"),s("td",null,"num"),s("td",null,"是否为管理员"),s("td")],-1)),n[11]||(n[11]=s("tr",null,[s("td",null,"vip"),s("td",null,"num"),s("td",null,"是否为VIP?"),s("td")],-1)),n[12]||(n[12]=s("tr",null,[s("td",null,"svip"),s("td",null,"num"),s("td",null,"是否为SVIP?"),s("td")],-1)),n[13]||(n[13]=s("tr",null,[s("td",null,"medal"),s("td",null,"array"),s("td",null,"粉丝勋章信息?"),s("td",null,"格式不明")],-1)),n[14]||(n[14]=s("tr",null,[s("td",null,"title"),s("td",null,"array"),s("td",null,"标题?"),s("td",null,"格式不明")],-1)),n[15]||(n[15]=s("tr",null,[s("td",null,"user_level"),s("td",null,"array"),s("td",null,"用户等级信息?"),s("td",null,"格式不明")],-1)),s("tr",null,[n[1]||(n[1]=s("td",null,"rank",-1)),n[2]||(n[2]=s("td",null,"num",-1)),n[3]||(n[3]=s("td",null,"排名?",-1)),s("td",null,[p(o,{to:"/docs/user/info.html#%E8%8E%B7%E5%8F%96%E7%94%A8%E6%88%B7%E8%AF%A6%E7%BB%86%E4%BF%A1%E6%81%AF"},{default:e(()=>n[0]||(n[0]=[l("用户空间详细信息")])),_:1,__:[0]})])]),n[16]||(n[16]=s("tr",null,[s("td",null,"teamid"),s("td",null,"num"),s("td"),s("td")],-1)),n[17]||(n[17]=s("tr",null,[s("td",null,"rnd"),s("td",null,"str"),s("td",null,"随机数种子?"),s("td")],-1)),n[18]||(n[18]=s("tr",null,[s("td",null,"user_title"),s("td",null,"str"),s("td",null,"用户头衔?"),s("td",null,"格式不明")],-1)),n[19]||(n[19]=s("tr",null,[s("td",null,"guard_level"),s("td"),s("td",null,"大航海等级?"),s("td")],-1)),n[20]||(n[20]=s("tr",null,[s("td",null,"bubble"),s("td"),s("td"),s("td")],-1)),n[21]||(n[21]=s("tr",null,[s("td",null,"bubble_color"),s("td"),s("td"),s("td")],-1)),n[22]||(n[22]=s("tr",null,[s("td",null,"lpl"),s("td"),s("td"),s("td")],-1)),n[23]||(n[23]=s("tr",null,[s("td",null,"yeah_space_url"),s("td"),s("td"),s("td")],-1)),n[24]||(n[24]=s("tr",null,[s("td",null,"jump_to_url"),s("td"),s("td"),s("td")],-1)),n[25]||(n[25]=s("tr",null,[s("td",null,"check_info"),s("td",null,"obj"),s("td",null,"弹幕审核信息?"),s("td")],-1)),n[26]||(n[26]=s("tr",null,[s("td",null,"voice_dm_info"),s("td",null,"obj"),s("td",null,"语音弹幕信息?"),s("td")],-1)),n[27]||(n[27]=s("tr",null,[s("td",null,"emoticon"),s("td",null,"obj"),s("td",null,"房间独有表情信息"),s("td")],-1)),n[28]||(n[28]=s("tr",null,[s("td",null,"emots"),s("td",null,"obj"),s("td",null,"默认表情信息"),s("td",null,[l("结构为"),s("code",null,"表情名-信息"),l("组成的键值对"),s("br"),l("如果信息不含默认表情,则返回 null")])],-1)),n[29]||(n[29]=s("tr",null,[s("td",null,"id_str"),s("td",null,"str"),s("td",null,"弹幕ID?"),s("td")],-1)),n[30]||(n[30]=s("tr",null,[s("td",null,"wealth_level"),s("td",null,"num"),s("td",null,"财富等级?"),s("td")],-1)),n[31]||(n[31]=s("tr",null,[s("td",null,"bubble_id_v2"),s("td",null,"num"),s("td"),s("td")],-1)),n[32]||(n[32]=s("tr",null,[s("td",null,"reply"),s("td",null,"obj"),s("td",null,"回复的弹幕"),s("td")],-1)),n[33]||(n[33]=s("tr",null,[s("td",null,"group_medal"),s("td",null,"null"),s("td"),s("td")],-1)),n[34]||(n[34]=s("tr",null,[s("td",null,"user"),s("td",null,"obj"),s("td",null,"该用户信息"),s("td")],-1))])]),n[42]||(n[42]=a(`

data对象中的emoticon对象:

字段类型内容备注
idnum0
emoticon_uniquestr表情的独特标识格式为room_房间号_表情id
texttext表情的触发词
permnum发送权限?1:所有人都可发送
urlstr表情的图像链接
in_player_areanum是否显示在直播画面区域?
bulge_displaynum是否高亮显示?
is_dynamicnum是否为动态表情0:静态图像
1:动态图像
heightnum表情的高度
widthnum表情的宽度

data对象中的emots对象中的任意一个值对象:

字段类型内容备注
countnum重复发送数量
descriptstr表情描述
emojistr表情描述
emotion_idnum表情 id
emotion_uniquestr表情的独特标识符格式可能为emoji_表情 id
heightnum表情的宽度
urlstr表情的图像链接
widthnum表情的高度

data对象中的user对象:

字段类型内容备注
uidnum用户 mid
baseobj用户基本信息
medalnull
wealthnull
titleobj用户标题?
guardnull
uhead_framenull
guard_leaderobj

data对象中的user对象中的base对象:

字段类型内容备注
namestr用户名
facestr用户头像 url
name_colornum用户名颜色?
is_mysterybool是否为神秘用户?
risk_ctrl_infonull
origin_infoobj原始信息?
official_infoobj认证信息
name_color_strstr

示例:

curl -G 'https://api.live.bilibili.com/xlive/web-room/v1/dM/gethistory' \\
--url-query 'roomid=1'
查看响应示例:
{
  "code": 0,
  "data": {
    "admin": [],
    "room": [
      {
        "text": "‫",
        "dm_type": 0,
        "uid": 20276964,
        "nickname": "咸菜拉面",
        "uname_color": "",
        "timeline": "2024-08-15 05:05:06",
        "isadmin": 0,
        "vip": 0,
        "svip": 0,
        "medal": [
          27,
          "小孩梓",
          "阿梓从小就很可爱",
          80397,
          398668,
          "",
          0,
          6809855,
          398668,
          6850801,
          3,
          1,
          7706705
        ],
        "title": [
          "title-86-1",
          "title-86-1"
        ],
        "user_level": [
          59,
          0,
          16752445,
          931
        ],
        "rank": 10000,
        "teamid": 0,
        "rnd": "1723669505",
        "user_title": "title-86-1",
        "guard_level": 0,
        "bubble": 0,
        "bubble_color": "",
        "lpl": 0,
        "yeah_space_url": "",
        "jump_to_url": "",
        "check_info": {
          "ts": 1723669506,
          "ct": "18434F3D"
        },
        "voice_dm_info": {
          "voice_url": "",
          "file_format": "",
          "text": "",
          "file_duration": 0,
          "file_id": ""
        },
        "emoticon": {
          "id": 0,
          "emoticon_unique": "",
          "text": "",
          "perm": 0,
          "url": "",
          "in_player_area": 0,
          "bulge_display": 0,
          "is_dynamic": 0,
          "height": 0,
          "width": 0
        },
        "emots": null,
        "id_str": "74368f428dfaec806cd205e62866bd1c45",
        "wealth_level": 37,
        "bubble_id_v2": 0,
        "reply": {
          "show_reply": true,
          "reply_mid": 0,
          "reply_uname": "",
          "reply_uname_color": "",
          "reply_is_mystery": false
        },
        "group_medal": null,
        "user": {
          "uid": 20276964,
          "base": {
            "name": "咸菜拉面",
            "face": "https://i0.hdslb.com/bfs/face/182b73f6b6274fcee7491219f511b1748c4bc712.jpg",
            "name_color": 0,
            "is_mystery": false,
            "risk_ctrl_info": null,
            "origin_info": {
              "name": "咸菜拉面",
              "face": "https://i0.hdslb.com/bfs/face/182b73f6b6274fcee7491219f511b1748c4bc712.jpg"
            },
            "official_info": {
              "role": 0,
              "title": "",
              "desc": "",
              "type": -1
            },
            "name_color_str": ""
          },
          "medal": {
            "name": "小孩梓",
            "level": 27,
            "color_start": 398668,
            "color_end": 6850801,
            "color_border": 6809855,
            "color": 398668,
            "id": 13139,
            "typ": 0,
            "is_light": 1,
            "ruid": 7706705,
            "guard_level": 3,
            "score": 50112778,
            "guard_icon": "https://i0.hdslb.com/bfs/live/143f5ec3003b4080d1b5f817a9efdca46d631945.png",
            "honor_icon": "",
            "v2_medal_color_start": "#4775EFCC",
            "v2_medal_color_end": "#4775EFCC",
            "v2_medal_color_border": "#58A1F8FF",
            "v2_medal_color_text": "#FFFFFFFF",
            "v2_medal_color_level": "#000B7099",
            "user_receive_count": 0
          },
          "wealth": null,
          "title": {
            "old_title_css_id": "title-86-1",
            "title_css_id": "title-86-1"
          },
          "guard": null,
          "uhead_frame": null,
          "guard_leader": {
            "is_guard_leader": false
          }
        }
      },
      {
        "text": "‫",
        "dm_type": 0,
        "uid": 20276964,
        "nickname": "咸菜拉面",
        "uname_color": "",
        "timeline": "2024-08-16 05:05:06",
        "isadmin": 0,
        "vip": 0,
        "svip": 0,
        "medal": [
          27,
          "小孩梓",
          "阿梓从小就很可爱",
          80397,
          398668,
          "",
          0,
          6809855,
          398668,
          6850801,
          3,
          1,
          7706705
        ],
        "title": [
          "title-86-1",
          "title-86-1"
        ],
        "user_level": [
          59,
          0,
          16752445,
          931
        ],
        "rank": 10000,
        "teamid": 0,
        "rnd": "1723755905",
        "user_title": "title-86-1",
        "guard_level": 0,
        "bubble": 0,
        "bubble_color": "",
        "lpl": 0,
        "yeah_space_url": "",
        "jump_to_url": "",
        "check_info": {
          "ts": 1723755906,
          "ct": "F65D229F"
        },
        "voice_dm_info": {
          "voice_url": "",
          "file_format": "",
          "text": "",
          "file_duration": 0,
          "file_id": ""
        },
        "emoticon": {
          "id": 0,
          "emoticon_unique": "",
          "text": "",
          "perm": 0,
          "url": "",
          "in_player_area": 0,
          "bulge_display": 0,
          "is_dynamic": 0,
          "height": 0,
          "width": 0
        },
        "emots": null,
        "id_str": "7f3bb90826ad642012a31368f266be6d2",
        "wealth_level": 37,
        "bubble_id_v2": 0,
        "reply": {
          "show_reply": true,
          "reply_mid": 0,
          "reply_uname": "",
          "reply_uname_color": "",
          "reply_is_mystery": false
        },
        "group_medal": null,
        "user": {
          "uid": 20276964,
          "base": {
            "name": "咸菜拉面",
            "face": "https://i0.hdslb.com/bfs/face/182b73f6b6274fcee7491219f511b1748c4bc712.jpg",
            "name_color": 0,
            "is_mystery": false,
            "risk_ctrl_info": null,
            "origin_info": {
              "name": "咸菜拉面",
              "face": "https://i0.hdslb.com/bfs/face/182b73f6b6274fcee7491219f511b1748c4bc712.jpg"
            },
            "official_info": {
              "role": 0,
              "title": "",
              "desc": "",
              "type": -1
            },
            "name_color_str": ""
          },
          "medal": {
            "name": "小孩梓",
            "level": 27,
            "color_start": 398668,
            "color_end": 6850801,
            "color_border": 6809855,
            "color": 398668,
            "id": 13139,
            "typ": 0,
            "is_light": 1,
            "ruid": 7706705,
            "guard_level": 3,
            "score": 50112778,
            "guard_icon": "https://i0.hdslb.com/bfs/live/143f5ec3003b4080d1b5f817a9efdca46d631945.png",
            "honor_icon": "",
            "v2_medal_color_start": "#4775EFCC",
            "v2_medal_color_end": "#4775EFCC",
            "v2_medal_color_border": "#58A1F8FF",
            "v2_medal_color_text": "#FFFFFFFF",
            "v2_medal_color_level": "#000B7099",
            "user_receive_count": 0
          },
          "wealth": null,
          "title": {
            "old_title_css_id": "title-86-1",
            "title_css_id": "title-86-1"
          },
          "guard": null,
          "uhead_frame": null,
          "guard_leader": {
            "is_guard_leader": false
          }
        }
      },
      {
        "text": "好帅",
        "dm_type": 0,
        "uid": 3546708493469870,
        "nickname": "aodun1",
        "uname_color": "",
        "timeline": "2024-08-16 22:33:28",
        "isadmin": 0,
        "vip": 0,
        "svip": 0,
        "medal": [],
        "title": [
          "",
          ""
        ],
        "user_level": [
          0,
          0,
          9868950,
          ">50000"
        ],
        "rank": 10000,
        "teamid": 0,
        "rnd": "1723811729",
        "user_title": "",
        "guard_level": 0,
        "bubble": 0,
        "bubble_color": "",
        "lpl": 0,
        "yeah_space_url": "",
        "jump_to_url": "",
        "check_info": {
          "ts": 1723818808,
          "ct": "1B75FB"
        },
        "voice_dm_info": {
          "voice_url": "",
          "file_format": "",
          "text": "",
          "file_duration": 0,
          "file_id": ""
        },
        "emoticon": {
          "id": 0,
          "emoticon_unique": "",
          "text": "",
          "perm": 0,
          "url": "",
          "in_player_area": 0,
          "bulge_display": 0,
          "is_dynamic": 0,
          "height": 0,
          "width": 0
        },
        "emots": null,
        "id_str": "088336a59eb277942ee353dd6666bf6347",
        "wealth_level": 0,
        "bubble_id_v2": 0,
        "reply": {
          "show_reply": true,
          "reply_mid": 0,
          "reply_uname": "",
          "reply_uname_color": "",
          "reply_is_mystery": false
        },
        "group_medal": null,
        "user": {
          "uid": 3546708493469870,
          "base": {
            "name": "aodun1",
            "face": "https://i2.hdslb.com/bfs/face/6fb05f895d854e68419d45eef2c2e272b04ad25f.jpg",
            "name_color": 0,
            "is_mystery": false,
            "risk_ctrl_info": null,
            "origin_info": {
              "name": "aodun1",
              "face": "https://i2.hdslb.com/bfs/face/6fb05f895d854e68419d45eef2c2e272b04ad25f.jpg"
            },
            "official_info": {
              "role": 0,
              "title": "",
              "desc": "",
              "type": -1
            },
            "name_color_str": ""
          },
          "medal": null,
          "wealth": null,
          "title": {
            "old_title_css_id": "",
            "title_css_id": ""
          },
          "guard": null,
          "uhead_frame": null,
          "guard_leader": {
            "is_guard_leader": false
          }
        }
      },
      {
        "text": "好帅",
        "dm_type": 0,
        "uid": 3546708493469870,
        "nickname": "aodun1",
        "uname_color": "",
        "timeline": "2024-08-16 22:35:16",
        "isadmin": 0,
        "vip": 0,
        "svip": 0,
        "medal": [],
        "title": [
          "",
          ""
        ],
        "user_level": [
          0,
          0,
          9868950,
          ">50000"
        ],
        "rank": 10000,
        "teamid": 0,
        "rnd": "1723811729",
        "user_title": "",
        "guard_level": 0,
        "bubble": 0,
        "bubble_color": "",
        "lpl": 0,
        "yeah_space_url": "",
        "jump_to_url": "",
        "check_info": {
          "ts": 1723818916,
          "ct": "D6ABF2E7"
        },
        "voice_dm_info": {
          "voice_url": "",
          "file_format": "",
          "text": "",
          "file_duration": 0,
          "file_id": ""
        },
        "emoticon": {
          "id": 0,
          "emoticon_unique": "",
          "text": "",
          "perm": 0,
          "url": "",
          "in_player_area": 0,
          "bulge_display": 0,
          "is_dynamic": 0,
          "height": 0,
          "width": 0
        },
        "emots": null,
        "id_str": "6f421255746f5d8e4731fdadac66bf6356",
        "wealth_level": 0,
        "bubble_id_v2": 0,
        "reply": {
          "show_reply": true,
          "reply_mid": 0,
          "reply_uname": "",
          "reply_uname_color": "",
          "reply_is_mystery": false
        },
        "group_medal": null,
        "user": {
          "uid": 3546708493469870,
          "base": {
            "name": "aodun1",
            "face": "https://i2.hdslb.com/bfs/face/6fb05f895d854e68419d45eef2c2e272b04ad25f.jpg",
            "name_color": 0,
            "is_mystery": false,
            "risk_ctrl_info": null,
            "origin_info": {
              "name": "aodun1",
              "face": "https://i2.hdslb.com/bfs/face/6fb05f895d854e68419d45eef2c2e272b04ad25f.jpg"
            },
            "official_info": {
              "role": 0,
              "title": "",
              "desc": "",
              "type": -1
            },
            "name_color_str": ""
          },
          "medal": null,
          "wealth": null,
          "title": {
            "old_title_css_id": "",
            "title_css_id": ""
          },
          "guard": null,
          "uhead_frame": null,
          "guard_leader": {
            "is_guard_leader": false
          }
        }
      },
      {
        "text": "好帅",
        "dm_type": 0,
        "uid": 3546708493469870,
        "nickname": "aodun1",
        "uname_color": "",
        "timeline": "2024-08-16 22:36:51",
        "isadmin": 0,
        "vip": 0,
        "svip": 0,
        "medal": [],
        "title": [
          "",
          ""
        ],
        "user_level": [
          0,
          0,
          9868950,
          ">50000"
        ],
        "rank": 10000,
        "teamid": 0,
        "rnd": "1723811729",
        "user_title": "",
        "guard_level": 0,
        "bubble": 0,
        "bubble_color": "",
        "lpl": 0,
        "yeah_space_url": "",
        "jump_to_url": "",
        "check_info": {
          "ts": 1723819011,
          "ct": "1B6978C1"
        },
        "voice_dm_info": {
          "voice_url": "",
          "file_format": "",
          "text": "",
          "file_duration": 0,
          "file_id": ""
        },
        "emoticon": {
          "id": 0,
          "emoticon_unique": "",
          "text": "",
          "perm": 0,
          "url": "",
          "in_player_area": 0,
          "bulge_display": 0,
          "is_dynamic": 0,
          "height": 0,
          "width": 0
        },
        "emots": null,
        "id_str": "270f5a2ac69c5904617873cc4666bf640",
        "wealth_level": 0,
        "bubble_id_v2": 0,
        "reply": {
          "show_reply": true,
          "reply_mid": 0,
          "reply_uname": "",
          "reply_uname_color": "",
          "reply_is_mystery": false
        },
        "group_medal": null,
        "user": {
          "uid": 3546708493469870,
          "base": {
            "name": "aodun1",
            "face": "https://i2.hdslb.com/bfs/face/6fb05f895d854e68419d45eef2c2e272b04ad25f.jpg",
            "name_color": 0,
            "is_mystery": false,
            "risk_ctrl_info": null,
            "origin_info": {
              "name": "aodun1",
              "face": "https://i2.hdslb.com/bfs/face/6fb05f895d854e68419d45eef2c2e272b04ad25f.jpg"
            },
            "official_info": {
              "role": 0,
              "title": "",
              "desc": "",
              "type": -1
            },
            "name_color_str": ""
          },
          "medal": null,
          "wealth": null,
          "title": {
            "old_title_css_id": "",
            "title_css_id": ""
          },
          "guard": null,
          "uhead_frame": null,
          "guard_leader": {
            "is_guard_leader": false
          }
        }
      },
      {
        "text": "好帅",
        "dm_type": 0,
        "uid": 3546708493469870,
        "nickname": "aodun1",
        "uname_color": "",
        "timeline": "2024-08-16 22:39:01",
        "isadmin": 0,
        "vip": 0,
        "svip": 0,
        "medal": [],
        "title": [
          "",
          ""
        ],
        "user_level": [
          0,
          0,
          9868950,
          ">50000"
        ],
        "rank": 10000,
        "teamid": 0,
        "rnd": "1723811729",
        "user_title": "",
        "guard_level": 0,
        "bubble": 0,
        "bubble_color": "",
        "lpl": 0,
        "yeah_space_url": "",
        "jump_to_url": "",
        "check_info": {
          "ts": 1723819141,
          "ct": "143613AF"
        },
        "voice_dm_info": {
          "voice_url": "",
          "file_format": "",
          "text": "",
          "file_duration": 0,
          "file_id": ""
        },
        "emoticon": {
          "id": 0,
          "emoticon_unique": "",
          "text": "",
          "perm": 0,
          "url": "",
          "in_player_area": 0,
          "bulge_display": 0,
          "is_dynamic": 0,
          "height": 0,
          "width": 0
        },
        "emots": null,
        "id_str": "002ebbdc402b3d625052865f7b66bf6469",
        "wealth_level": 0,
        "bubble_id_v2": 0,
        "reply": {
          "show_reply": true,
          "reply_mid": 0,
          "reply_uname": "",
          "reply_uname_color": "",
          "reply_is_mystery": false
        },
        "group_medal": null,
        "user": {
          "uid": 3546708493469870,
          "base": {
            "name": "aodun1",
            "face": "https://i2.hdslb.com/bfs/face/6fb05f895d854e68419d45eef2c2e272b04ad25f.jpg",
            "name_color": 0,
            "is_mystery": false,
            "risk_ctrl_info": null,
            "origin_info": {
              "name": "aodun1",
              "face": "https://i2.hdslb.com/bfs/face/6fb05f895d854e68419d45eef2c2e272b04ad25f.jpg"
            },
            "official_info": {
              "role": 0,
              "title": "",
              "desc": "",
              "type": -1
            },
            "name_color_str": ""
          },
          "medal": null,
          "wealth": null,
          "title": {
            "old_title_css_id": "",
            "title_css_id": ""
          },
          "guard": null,
          "uhead_frame": null,
          "guard_leader": {
            "is_guard_leader": false
          }
        }
      },
      {
        "text": "赚麻了 哈哈",
        "dm_type": 0,
        "uid": 243082910,
        "nickname": "可人的樱花",
        "uname_color": "",
        "timeline": "2024-08-17 01:00:49",
        "isadmin": 0,
        "vip": 0,
        "svip": 0,
        "medal": [],
        "title": [
          "",
          ""
        ],
        "user_level": [
          0,
          0,
          9868950,
          ">50000"
        ],
        "rank": 10000,
        "teamid": 0,
        "rnd": "1723379161",
        "user_title": "",
        "guard_level": 0,
        "bubble": 0,
        "bubble_color": "",
        "lpl": 0,
        "yeah_space_url": "",
        "jump_to_url": "",
        "check_info": {
          "ts": 1723827649,
          "ct": "3917D4D7"
        },
        "voice_dm_info": {
          "voice_url": "",
          "file_format": "",
          "text": "",
          "file_duration": 0,
          "file_id": ""
        },
        "emoticon": {
          "id": 0,
          "emoticon_unique": "",
          "text": "",
          "perm": 0,
          "url": "",
          "in_player_area": 0,
          "bulge_display": 0,
          "is_dynamic": 0,
          "height": 0,
          "width": 0
        },
        "emots": null,
        "id_str": "03f3261e144366383c49c6b5d166bf8563",
        "wealth_level": 7,
        "bubble_id_v2": 0,
        "reply": {
          "show_reply": true,
          "reply_mid": 0,
          "reply_uname": "",
          "reply_uname_color": "",
          "reply_is_mystery": false
        },
        "group_medal": null,
        "user": {
          "uid": 243082910,
          "base": {
            "name": "可人的樱花",
            "face": "http://i2.hdslb.com/bfs/face/5faa9bef952f831236b740932c559476658f88e5.jpg",
            "name_color": 0,
            "is_mystery": false,
            "risk_ctrl_info": null,
            "origin_info": {
              "name": "可人的樱花",
              "face": "http://i2.hdslb.com/bfs/face/5faa9bef952f831236b740932c559476658f88e5.jpg"
            },
            "official_info": {
              "role": 0,
              "title": "",
              "desc": "",
              "type": -1
            },
            "name_color_str": ""
          },
          "medal": null,
          "wealth": null,
          "title": {
            "old_title_css_id": "",
            "title_css_id": ""
          },
          "guard": null,
          "uhead_frame": null,
          "guard_leader": {
            "is_guard_leader": false
          }
        }
      },
      {
        "text": "‫",
        "dm_type": 0,
        "uid": 20276964,
        "nickname": "咸菜拉面",
        "uname_color": "",
        "timeline": "2024-08-17 05:05:07",
        "isadmin": 0,
        "vip": 0,
        "svip": 0,
        "medal": [
          27,
          "小孩梓",
          "阿梓从小就很可爱",
          80397,
          398668,
          "",
          0,
          6809855,
          398668,
          6850801,
          3,
          1,
          7706705
        ],
        "title": [
          "title-86-1",
          "title-86-1"
        ],
        "user_level": [
          59,
          0,
          16752445,
          931
        ],
        "rank": 10000,
        "teamid": 0,
        "rnd": "1723842307",
        "user_title": "title-86-1",
        "guard_level": 0,
        "bubble": 0,
        "bubble_color": "",
        "lpl": 0,
        "yeah_space_url": "",
        "jump_to_url": "",
        "check_info": {
          "ts": 1723842307,
          "ct": "8B947ABC"
        },
        "voice_dm_info": {
          "voice_url": "",
          "file_format": "",
          "text": "",
          "file_duration": 0,
          "file_id": ""
        },
        "emoticon": {
          "id": 0,
          "emoticon_unique": "",
          "text": "",
          "perm": 0,
          "url": "",
          "in_player_area": 0,
          "bulge_display": 0,
          "is_dynamic": 0,
          "height": 0,
          "width": 0
        },
        "emots": null,
        "id_str": "1a928b968afaa7825ea506ffe566bfbf16",
        "wealth_level": 37,
        "bubble_id_v2": 0,
        "reply": {
          "show_reply": true,
          "reply_mid": 0,
          "reply_uname": "",
          "reply_uname_color": "",
          "reply_is_mystery": false
        },
        "group_medal": null,
        "user": {
          "uid": 20276964,
          "base": {
            "name": "咸菜拉面",
            "face": "https://i0.hdslb.com/bfs/face/182b73f6b6274fcee7491219f511b1748c4bc712.jpg",
            "name_color": 0,
            "is_mystery": false,
            "risk_ctrl_info": null,
            "origin_info": {
              "name": "咸菜拉面",
              "face": "https://i0.hdslb.com/bfs/face/182b73f6b6274fcee7491219f511b1748c4bc712.jpg"
            },
            "official_info": {
              "role": 0,
              "title": "",
              "desc": "",
              "type": -1
            },
            "name_color_str": ""
          },
          "medal": {
            "name": "小孩梓",
            "level": 27,
            "color_start": 398668,
            "color_end": 6850801,
            "color_border": 6809855,
            "color": 398668,
            "id": 13139,
            "typ": 0,
            "is_light": 1,
            "ruid": 7706705,
            "guard_level": 3,
            "score": 50112778,
            "guard_icon": "https://i0.hdslb.com/bfs/live/143f5ec3003b4080d1b5f817a9efdca46d631945.png",
            "honor_icon": "",
            "v2_medal_color_start": "#4775EFCC",
            "v2_medal_color_end": "#4775EFCC",
            "v2_medal_color_border": "#58A1F8FF",
            "v2_medal_color_text": "#FFFFFFFF",
            "v2_medal_color_level": "#000B7099",
            "user_receive_count": 0
          },
          "wealth": null,
          "title": {
            "old_title_css_id": "title-86-1",
            "title_css_id": "title-86-1"
          },
          "guard": null,
          "uhead_frame": null,
          "guard_leader": {
            "is_guard_leader": false
          }
        }
      },
      {
        "text": "下播啦~ 感谢大家的陪伴~ 下次见哦~",
        "dm_type": 0,
        "uid": 3546614675278489,
        "nickname": "机器人管家_鱼",
        "uname_color": "",
        "timeline": "2024-08-18 00:07:36",
        "isadmin": 0,
        "vip": 0,
        "svip": 0,
        "medal": [
          21,
          "赴神明",
          "Mr_钟明",
          27751673,
          1725515,
          "",
          0,
          12632256,
          12632256,
          12632256,
          0,
          0,
          3493291261692485
        ],
        "title": [
          "",
          ""
        ],
        "user_level": [
          11,
          0,
          6406234,
          ">50000"
        ],
        "rank": 10000,
        "teamid": 0,
        "rnd": "1723910862",
        "user_title": "",
        "guard_level": 0,
        "bubble": 0,
        "bubble_color": "",
        "lpl": 0,
        "yeah_space_url": "",
        "jump_to_url": "",
        "check_info": {
          "ts": 1723910856,
          "ct": "9BD05026"
        },
        "voice_dm_info": {
          "voice_url": "",
          "file_format": "",
          "text": "",
          "file_duration": 0,
          "file_id": ""
        },
        "emoticon": {
          "id": 0,
          "emoticon_unique": "",
          "text": "",
          "perm": 0,
          "url": "",
          "in_player_area": 0,
          "bulge_display": 0,
          "is_dynamic": 0,
          "height": 0,
          "width": 0
        },
        "emots": null,
        "id_str": "2ee6101973eeb69931eb86ac7e66c0ca17",
        "wealth_level": 23,
        "bubble_id_v2": 0,
        "reply": {
          "show_reply": true,
          "reply_mid": 0,
          "reply_uname": "",
          "reply_uname_color": "",
          "reply_is_mystery": false
        },
        "group_medal": null,
        "user": {
          "uid": 3546614675278489,
          "base": {
            "name": "机器人管家_鱼",
            "face": "https://i1.hdslb.com/bfs/face/de737cd746a96742c07ced6c213aa25cf0429d90.jpg",
            "name_color": 0,
            "is_mystery": false,
            "risk_ctrl_info": null,
            "origin_info": {
              "name": "机器人管家_鱼",
              "face": "https://i1.hdslb.com/bfs/face/de737cd746a96742c07ced6c213aa25cf0429d90.jpg"
            },
            "official_info": {
              "role": 0,
              "title": "",
              "desc": "",
              "type": -1
            },
            "name_color_str": ""
          },
          "medal": {
            "name": "赴神明",
            "level": 21,
            "color_start": 12632256,
            "color_end": 12632256,
            "color_border": 12632256,
            "color": 1725515,
            "id": 1231122,
            "typ": 0,
            "is_light": 0,
            "ruid": 3493291261692485,
            "guard_level": 0,
            "score": 50001573,
            "guard_icon": "",
            "honor_icon": "",
            "v2_medal_color_start": "#919298CC",
            "v2_medal_color_end": "#919298CC",
            "v2_medal_color_border": "#919298CC",
            "v2_medal_color_text": "#FFFFFFFF",
            "v2_medal_color_level": "#6C6C7299",
            "user_receive_count": 0
          },
          "wealth": null,
          "title": {
            "old_title_css_id": "",
            "title_css_id": ""
          },
          "guard": null,
          "uhead_frame": null,
          "guard_leader": {
            "is_guard_leader": false
          }
        }
      },
      {
        "text": "‫",
        "dm_type": 0,
        "uid": 20276964,
        "nickname": "咸菜拉面",
        "uname_color": "",
        "timeline": "2024-08-18 05:05:05",
        "isadmin": 0,
        "vip": 0,
        "svip": 0,
        "medal": [
          27,
          "小孩梓",
          "阿梓从小就很可爱",
          80397,
          398668,
          "",
          0,
          6809855,
          398668,
          6850801,
          3,
          1,
          7706705
        ],
        "title": [
          "title-86-1",
          "title-86-1"
        ],
        "user_level": [
          59,
          0,
          16752445,
          931
        ],
        "rank": 10000,
        "teamid": 0,
        "rnd": "1723928706",
        "user_title": "title-86-1",
        "guard_level": 0,
        "bubble": 0,
        "bubble_color": "",
        "lpl": 0,
        "yeah_space_url": "",
        "jump_to_url": "",
        "check_info": {
          "ts": 1723928705,
          "ct": "8A379FF4"
        },
        "voice_dm_info": {
          "voice_url": "",
          "file_format": "",
          "text": "",
          "file_duration": 0,
          "file_id": ""
        },
        "emoticon": {
          "id": 0,
          "emoticon_unique": "",
          "text": "",
          "perm": 0,
          "url": "",
          "in_player_area": 0,
          "bulge_display": 0,
          "is_dynamic": 0,
          "height": 0,
          "width": 0
        },
        "emots": null,
        "id_str": "41e8b55dea381d494cfe60ba3466c11064",
        "wealth_level": 37,
        "bubble_id_v2": 0,
        "reply": {
          "show_reply": true,
          "reply_mid": 0,
          "reply_uname": "",
          "reply_uname_color": "",
          "reply_is_mystery": false
        },
        "group_medal": null,
        "user": {
          "uid": 20276964,
          "base": {
            "name": "咸菜拉面",
            "face": "https://i0.hdslb.com/bfs/face/182b73f6b6274fcee7491219f511b1748c4bc712.jpg",
            "name_color": 0,
            "is_mystery": false,
            "risk_ctrl_info": null,
            "origin_info": {
              "name": "咸菜拉面",
              "face": "https://i0.hdslb.com/bfs/face/182b73f6b6274fcee7491219f511b1748c4bc712.jpg"
            },
            "official_info": {
              "role": 0,
              "title": "",
              "desc": "",
              "type": -1
            },
            "name_color_str": ""
          },
          "medal": {
            "name": "小孩梓",
            "level": 27,
            "color_start": 398668,
            "color_end": 6850801,
            "color_border": 6809855,
            "color": 398668,
            "id": 13139,
            "typ": 0,
            "is_light": 1,
            "ruid": 7706705,
            "guard_level": 3,
            "score": 50112778,
            "guard_icon": "https://i0.hdslb.com/bfs/live/143f5ec3003b4080d1b5f817a9efdca46d631945.png",
            "honor_icon": "",
            "v2_medal_color_start": "#4775EFCC",
            "v2_medal_color_end": "#4775EFCC",
            "v2_medal_color_border": "#58A1F8FF",
            "v2_medal_color_text": "#FFFFFFFF",
            "v2_medal_color_level": "#000B7099",
            "user_receive_count": 0
          },
          "wealth": null,
          "title": {
            "old_title_css_id": "title-86-1",
            "title_css_id": "title-86-1"
          },
          "guard": null,
          "uhead_frame": null,
          "guard_leader": {
            "is_guard_leader": false
          }
        }
      }
    ]
  },
  "message": "",
  "msg": ""
}

设置弹幕样式

https://api.live.bilibili.com/xlive/web-room/v1/dM/AjaxSetConfig

请求方式: POST

认证方式: Cookie (SESSDATA)

鉴权方式: Cookie中bili_jct的值正确并与csrf相同

正文参数 (application/x-www-form-urlencoded):

参数名类型内容必要性备注
csrfstrCSRF Token(位于cookie)必要
csrf_tokenstr同csrf非必要
room_idnum直播间id必要
colorstr颜色值必要(可选)color和mode任选一个
modenum弹幕模式必要(可选)color和mode任选一个

注1: 抓取到的color格式是"0x"+六位十六进制小写颜色值,实际不需要0x,且不区分大小写。

注2: 若color和mode同时存在将只处理color,mode将被忽略。(见#1236(comment)

json回复:

根对象:

字段类型内容备注
codenum返回值0: 成功
-101: 账号未登录
-500: 未达到使用条件
10064002: 参数错误
10065107: 颜色不存在
messagestr错误信息
ttlnum1
dataobj信息本体部分情况不存在,10064002时为null

data 对象:

字段类型内容备注
statusnum同code
msgstr提示信息成功时有内容
roomidnum直播间id

示例:

更改直播间 1017 的弹幕颜色为白色

curl 'https://api.live.bilibili.com/xlive/web-room/v1/dM/AjaxSetConfig' \\
  --data-urlencode 'room_id=1017' \\
  --data-urlencode 'color=0xffffff' \\
  --data-urlencode 'csrf=xxx' \\
  -b 'SESSDATA=xxx;bili_jct=xxx'
查看响应示例:
{
  "code":0,
  "message":"0",
  "ttl":1,
  "data":{
    "status":0,
    "msg":"设置成功~",
    "roomid":1017
  }
}

发送直播弹幕

https://api.live.bilibili.com/msg/send

请求方式: POST

认证方式: Cookie (SESSDATA)

鉴权方式: Cookie中bili_jct的值正确并与csrf相同

url参数:

参数名类型内容必要性备注
w_ridstrwbi签名非必要不强制需要
wtsnumUnix 秒时间戳非必要不强制需要

正文参数 (application/x-www-form-urlencodedmultipart/form-data):

参数名类型内容必要性备注
csrfstrCSRF Token(位于cookie)必要
roomidnum直播间id必要
msgstr弹幕内容必要
rndnum当前 Unix 秒时间戳必要
fontsizenum字体大小必要默认为25
colornum十进制颜色值必要实际无效果
modenum展示模式非必要默认为1
bubblenum(?)非必要值为0
room_typenum(?)非必要0
jumpfromnum(?)非必要0
reply_midnum要“@”的用户mid非必要默认为0
reply_attrnum(?)非必要0
reply_unamestr要“@”的用户名称非必要默认为"",提供reply_mid时不需要提供
replay_dmidstr要回复的弹幕id非必要默认为""
statisticsstr(?)非必要{"appId":100,"platform":5}
csrf_tokenstr同csrf非必要

json回复:

根对象:

字段类型内容备注
codenum返回值-101:账号未登录
-111:csrf 校验失败
-400:请求错误,带有必须参数的信息
1003212:超出限制长度
10031:发送频率过快
messagestr错误信息
msgstrmessage
dataobj信息本体
ttlnum1在小于0的code中存在

data 对象:

字段类型内容备注
mode_infoobj弹幕信息
dm_v2nullv2弹幕

data.mode_info 对象:

`,44)),s("p",null,[n[37]||(n[37]=l("基本上与")),p(o,{to:"/docs/live/message_stream.html#%E5%BC%B9%E5%B9%95-danmu_msg"},{default:e(()=>n[36]||(n[36]=[l("直播间信息流#弹幕 (DANMU_MSG)")])),_:1,__:[36]}),n[38]||(n[38]=l("的")),n[39]||(n[39]=s("code",null,"info[0][15]",-1)),n[40]||(n[40]=l("对象相同。"))]),n[43]||(n[43]=a(`

示例:

给直播间 1899237171 发送内容为 QwQ 的弹幕

curl 'https://api.live.bilibili.com/msg/send' \\
  --data-urlencode 'roomid=1899237171' \\
  --data-urlencode 'msg=QwQ' \\
  --data-urlencode 'rnd=1744956003' \\
  --data-urlencode 'fontsize=25'
  --data-urlencode 'color=16777215'
  --data-urlencode 'csrf=xxx' \\
  -b 'SESSDATA=xxx;bili_jct=xxx'
查看响应示例:
{
  "code":0,
  "data":{
    "mode_info":{
      "mode":0,
      "show_player_type":0,
      "extra":"{\\"send_from_me\\":true,\\"master_player_hidden\\":false,\\"mode\\":0,\\"color\\":16777215,\\"dm_type\\":0,\\"font_size\\":25,\\"player_mode\\":1,\\"show_player_type\\":0,\\"content\\":\\"QwQ\\",\\"user_hash\\":\\"2402762465\\",\\"emoticon_unique\\":\\"\\",\\"bulge_display\\":0,\\"recommend_score\\":7,\\"main_state_dm_color\\":\\"\\",\\"objective_state_dm_color\\":\\"\\",\\"direction\\":0,\\"pk_direction\\":0,\\"quartet_direction\\":0,\\"anniversary_crowd\\":0,\\"yeah_space_type\\":\\"\\",\\"yeah_space_url\\":\\"\\",\\"jump_to_url\\":\\"\\",\\"space_type\\":\\"\\",\\"space_url\\":\\"\\",\\"animation\\":{},\\"emots\\":null,\\"is_audited\\":false,\\"id_str\\":\\"4e3ed8ede9409b234b5e1d64c06801ea3119\\",\\"icon\\":null,\\"show_reply\\":true,\\"reply_mid\\":0,\\"reply_uname\\":\\"\\",\\"reply_uname_color\\":\\"\\",\\"reply_is_mystery\\":false,\\"reply_type_enum\\":0,\\"hit_combo\\":0,\\"esports_jump_url\\":\\"\\"}",
      "user":{
        "uid":438160221,
        "base":{
          "name":"weatfe",
          "face":"https://i0.hdslb.com/bfs/face/member/noface.jpg",
          "name_color":0,
          "is_mystery":false,
          "risk_ctrl_info":null,
          "origin_info":{
            "name":"weatfe",
            "face":"https://i0.hdslb.com/bfs/face/member/noface.jpg"
          },
          "official_info":{
            "role":0,
            "title":"",
            "desc":"",
            "type":-1
          },
          "name_color_str":""
        },
        "medal":null,
        "wealth":null,
        "title":{
          "old_title_css_id":"",
          "title_css_id":""
        },
        "guard":null,
        "uhead_frame":null,
        "guard_leader":{
          "is_guard_leader":false
        }
      }
    },
    "dm_v2":null
  },
  "message":"",
  "msg":""
}
`,4))])}const C=t(i,[["render",u]]),q=JSON.parse('{"path":"/docs/live/danmaku.html","title":"直播间弹幕","lang":"zh-CN","frontmatter":{},"git":{"updatedTime":1769007223000,"contributors":[{"name":"pskdje","username":"pskdje","email":"77605497+pskdje@users.noreply.github.com","commits":3,"url":"https://github.com/pskdje"},{"name":"Pesy Wu","username":"","email":"GamerNoTitle@outlook.com","commits":1},{"name":"PaidaxingTuT","username":"PaidaxingTuT","email":"168728766+PaidaxingTuT@users.noreply.github.com","commits":1,"url":"https://github.com/PaidaxingTuT"}],"changelog":[{"hash":"c175a44bf431fb9e659921175b45cda4e6a56c84","time":1769007223000,"email":"168728766+PaidaxingTuT@users.noreply.github.com","author":"派大星","message":"refactor: 迁移直播间历史弹幕接口至 danmaku.md (#1444)"},{"hash":"438425a282b8989b40b3037f2dda06de3a355ea1","time":1750931158000,"email":"77605497+pskdje@users.noreply.github.com","author":"pskdje","message":"更新直播间管理,添加直播回放,更新直播信息流 (#1298)","coAuthors":[{"name":"Pesy Wu","email":"GamerNoTitle@outlook.com"}]},{"hash":"126f78eac397bd2e5185a965a8c759d964bcd6ac","time":1746351385000,"email":"77605497+pskdje@users.noreply.github.com","author":"pskdje","message":"调整L439的表述,修正L75的curl参数"},{"hash":"0d6d975f4967364c4863944cf1f286e695c99f52","time":1746348215000,"email":"77605497+pskdje@users.noreply.github.com","author":"pskdje","message":"创建直播弹幕接口"}]},"filePathRelative":"docs/live/danmaku.md"}');export{C as comp,q as data};