mirror of
https://github.com/SocialSisterYi/bilibili-API-collect.git
synced 2025-02-19 15:30:08 +08:00
1311 lines
325 KiB
HTML
1311 lines
325 KiB
HTML
<!DOCTYPE html>
|
||
<html lang="zh-CN">
|
||
<head>
|
||
<meta charset="utf-8">
|
||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||
<meta name="generator" content="VuePress 2.0.0-beta.67">
|
||
<style>
|
||
:root {
|
||
--c-bg: #fff;
|
||
}
|
||
html.dark {
|
||
--c-bg: #22272e;
|
||
}
|
||
html, body {
|
||
background-color: var(--c-bg);
|
||
}
|
||
</style>
|
||
<script>
|
||
const userMode = localStorage.getItem('vuepress-color-scheme');
|
||
const systemDarkMode = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches;
|
||
if (userMode === 'dark' || (userMode !== 'light' && systemDarkMode)) {
|
||
document.documentElement.classList.toggle('dark', true);
|
||
}
|
||
</script>
|
||
<link rel="icon" href="/logo2.jpg"><title>直播间信息流 | BAC Document</title><meta name="description" content="社区开源的第三方哔哩哔哩 API 文档">
|
||
<link rel="preload" href="/bilibili-API-collect/assets/style-a7819745.css" as="style"><link rel="stylesheet" href="/bilibili-API-collect/assets/style-a7819745.css">
|
||
<link rel="modulepreload" href="/bilibili-API-collect/assets/app-6ef24849.js"><link rel="modulepreload" href="/bilibili-API-collect/assets/message_stream.html-bab41572.js"><link rel="modulepreload" href="/bilibili-API-collect/assets/message_stream.html-748c2caf.js"><link rel="prefetch" href="/bilibili-API-collect/assets/CONTRIBUTING.html-5d94bebf.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/index.html-0d1d246d.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/index.html-a1a3558c.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/splash.html-53855429.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/ver.html-b7ca0cfa.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/info.html-f7a47d1e.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/list.html-fecb6b5b.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/action.html-6c04cf4d.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/activity_list.html-b5ef105b.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/info.html-c42e4c4d.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/list.html-793787fd.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/recommend_author.html-3c1e94fe.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/action.html-ad3d1d10.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/articles.html-619e0082.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/category.html-c2e3b38d.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/info.html-0ee7d366.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/list.html-2e89a343.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/action.html-b93efa81.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/info.html-418558e4.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/music_list.html-02cb5f36.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/musicstream_url.html-0b86e281.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/rank.html-4e3c963c.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/status_number.html-3b1e7ab4.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/follow.html-c3918f68.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/info.html-c8498357.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/timeline.html-0a3a89de.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/videostream_url.html-ecea5d0c.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/banlist.html-66dae847.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/index.html-8ea2447b.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/video_room.html-6222ad7b.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/info.html-3698858a.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/videostream_url.html-0a0e9cbe.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/ip.html-298243ad.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/action.html-6aa7eeb7.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/list.html-2971c414.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/index.html-4a9bcc52.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/railgun.html-3eebb2b8.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/season.html-a8ef16a3.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/statistics_data.html-bb56dc74.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/upload.html-1fd73832.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/videos.html-6d040dc8.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/msg.html-4c0114f9.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/action.html-861bae92.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/buzzword.html-a8e3d82e.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/config.html-27430538.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/danmaku_proto.html-6ea771c0.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/danmaku_view_proto.html-9762318d.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/danmaku_xml.html-a2cff1ad.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/history.html-e040429f.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/snapshot.html-14943ed7.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/thumbup.html-6ff33710.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/webmask.html-cd2d5b20.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/action.html-01bc4d46.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/all.html-154d0518.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/atlist.html-fa32d23a.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/basicInfo.html-a98cd743.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/card_info.html-d39c91de.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/content.html-744ba654.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/detail.html-e0842ebd.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/dynamic_enum.html-faf3d743.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/get_dynamic_detail.html-2540d0b4.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/nav.html-ed72f33d.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/publish.html-d8d80fa5.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/space.html-9698dd19.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/tag_dynamics.html-5123e50e.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/topic.html-a5de20a4.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/Bcoin.html-d21d4767.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/WeChat_Alipay.html-bba849f5.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/charge_list.html-0163a41d.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/charge_msg.html-1b0e26da.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/monthly.html-2d7b3991.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/action.html-b9118deb.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/list.html-a87f31ef.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/action.html-f620e347.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/info.html-556f8b0b.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/list.html-b3a77f44.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/color.html-7899ab27.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/lottery.html-26f89263.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/skin.html-3e672649.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/history.html-95de220d.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/toview.html-98244225.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/follow_up_live.html-e585736a.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/info.html-d84481e4.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/live_area.html-ce157910.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/live_stream.html-b3d301d8.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/manage.html-eebfa53f.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/redpocket.html-cdfefdfc.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/report.html-bbde5309.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/silent_user_manage.html-8048b3b2.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/user.html-c5c69524.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/cookie_refresh.html-89ab1a74.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/exit.html-7995bef8.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/login_info.html-36215953.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/login_notice.html-97e2098a.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/member_center.html-6f18a7bd.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/Activity.html-a923504a.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/ClockIn.html-36eccb71.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/Comic.html-9ee1e999.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/Download.html-d94bfad4.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/Season.html-e0471143.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/User.html-514e9117.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/index_file.html-b4d3d75b.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/light_card.html-8a7d5469.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/point_shop.html-40ba9a23.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/msg.html-4cf1c080.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/private_msg.html-634b92fa.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/b23tv.html-d6b87429.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/buvid3_4.html-f3f7f1a7.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/bvid_desc.html-b2719796.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/device_identity.html-754167b9.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/errcode.html-30388d7a.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/picture.html-f91aec82.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/time_stamp.html-e2fb6a61.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/action.html-a80f5e24.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/fetch.html-0a76fd10.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/info.html-0a88b4dc.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/action.html-24e14d87.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/info.html-3e528fa8.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/list.html-a602ffd3.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/index.html-bab316ab.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/hot.html-b03b462b.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/search_request.html-36282e12.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/search_response.html-1e3f68f3.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/suggest.html-dd957e1a.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/teenager_mode.html-a693181f.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/check_nickname.html-cdaa209d.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/contract.html-36410063.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/info.html-327a946d.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/medals.html-d0d88f47.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/official_role.html-7ca2f8f7.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/register.html-38064566.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/relation.html-27f5509d.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/space.html-54138a19.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/status_number.html-69cf8d68.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/action.html-c589c8dd.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/appeal.html-165e521c.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/attribute_data.html-0fdac87d.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/collection.html-9e323f66.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/info.html-ed1280ca.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/interact_video.html-440fac1d.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/online.html-400a48bb.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/pbp.html-01c4795b.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/player.html-cf523e40.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/recommend.html-17187d4f.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/report.html-6d528c1b.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/snapshot.html-07090ac3.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/status_number.html-67103aea.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/summary.html-1f6071ea.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/tags.html-07cf4faf.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/video_zone.html-57dc301a.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/videostream_url.html-c73eea90.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/dynamic.html-c7efbb1d.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/popular.html-2b3dbd59.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/precious_videos.html-5631067f.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/ranking.html-a8249ce4.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/action.html-e8f03a7c.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/center.html-64584776.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/clockin.html-a8dcfb3a.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/info.html-ad870103.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/info.html-42872bfc.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/404_manga.html-3728076c.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/header.html-46eb8c14.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/zone_upload.html-d796767f.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/action.html-3356cd3c.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/base_info.html-7d06d12f.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/judgement_info.html-1834630d.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/QR.html-bff1a326.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/SMS.html-60911019.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/password.html-dbfc4745.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/index.html-b057461c.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/APP.html-cb1b78f3.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/APPKey.html-0481e527.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/bili_ticket.html-adc31ae6.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/v_voucher.html-5f66a796.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/wbi.html-ba871bc6.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/404.html-f9875e7b.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/CONTRIBUTING.html-19670ea8.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/index.html-261c37ed.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/index.html-e68b9dc9.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/splash.html-71905361.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/ver.html-2ffce8ad.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/info.html-0a764c73.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/list.html-687daf6a.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/action.html-4164602a.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/activity_list.html-1cb576a2.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/info.html-6a0b2349.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/list.html-68b18c8a.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/recommend_author.html-b919da8b.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/action.html-069b4ea4.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/articles.html-430a34b9.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/category.html-19fa735b.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/info.html-0be3d133.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/list.html-781cb001.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/action.html-11cd239b.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/info.html-c0a70d0e.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/music_list.html-3c60e57d.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/musicstream_url.html-016ef8aa.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/rank.html-af1ba68b.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/status_number.html-f805b5e9.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/follow.html-9bf3544f.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/info.html-c2f576ca.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/timeline.html-8c66db02.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/videostream_url.html-640df94b.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/banlist.html-05adf0ad.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/index.html-b698ea1a.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/video_room.html-a8b9b53b.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/info.html-2a5b9b94.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/videostream_url.html-63bb0f4d.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/ip.html-33dd8fab.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/action.html-25baf975.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/list.html-5b79e405.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/index.html-86a0c324.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/railgun.html-ca80618d.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/season.html-13b61787.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/statistics_data.html-57850606.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/upload.html-0b7f7994.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/videos.html-c386445d.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/msg.html-b602b0a2.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/action.html-0e074778.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/buzzword.html-6ec7ac33.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/config.html-4328fbb7.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/danmaku_proto.html-e93ac7b7.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/danmaku_view_proto.html-e5590ac3.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/danmaku_xml.html-b7b87e33.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/history.html-b05685bc.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/snapshot.html-f79e1006.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/thumbup.html-44c392f7.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/webmask.html-f3b41d13.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/action.html-dc30086e.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/all.html-63c7a4cf.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/atlist.html-457dd457.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/basicInfo.html-0b8ad25b.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/card_info.html-c95484bd.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/content.html-8dfa7cc1.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/detail.html-39e1f195.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/dynamic_enum.html-becf485a.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/get_dynamic_detail.html-5ec31dca.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/nav.html-eccca967.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/publish.html-033cb008.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/space.html-d991ed58.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/tag_dynamics.html-d9af47f8.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/topic.html-626ec08e.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/Bcoin.html-2918dc80.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/WeChat_Alipay.html-7bdd8cdd.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/charge_list.html-d3b218ae.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/charge_msg.html-d5818bcc.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/monthly.html-0bbb2e6e.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/action.html-38b2d36e.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/list.html-85917b37.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/action.html-b29bd5fa.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/info.html-6ac3f9f7.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/list.html-a0c73fb1.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/color.html-111de15f.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/lottery.html-62b32365.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/skin.html-701d1b57.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/history.html-6eab148a.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/toview.html-a2ad6456.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/follow_up_live.html-4d0710ec.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/info.html-c210a127.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/live_area.html-57477de8.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/live_stream.html-16a59831.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/manage.html-7f7fc93e.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/redpocket.html-d5f2ea6c.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/report.html-3da8d09c.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/silent_user_manage.html-04ef07f6.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/user.html-e060ee29.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/cookie_refresh.html-6a6955be.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/exit.html-9d377a6b.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/login_info.html-c294222e.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/login_notice.html-f8928f72.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/member_center.html-98af8a4e.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/Activity.html-6c1589b8.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/ClockIn.html-25c6e8c7.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/Comic.html-8c29f374.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/Download.html-65acf8eb.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/Season.html-a16783a7.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/User.html-9040e061.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/index_file.html-014b00c3.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/light_card.html-7b08a9a0.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/point_shop.html-e4af3c21.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/msg.html-6a7be364.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/private_msg.html-0da00e1a.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/b23tv.html-a2c5b14c.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/buvid3_4.html-e06ed8a8.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/bvid_desc.html-60190ed3.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/device_identity.html-03e56caa.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/errcode.html-f01d3bae.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/picture.html-5a47a415.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/time_stamp.html-7d9a5579.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/action.html-2f616681.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/fetch.html-375f0071.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/info.html-3bccf812.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/action.html-88b0d381.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/info.html-840c55ea.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/list.html-d217f4ab.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/index.html-e87e07b7.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/hot.html-1ac33c2f.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/search_request.html-958af6ff.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/search_response.html-5a6f15f0.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/suggest.html-ff9a929a.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/teenager_mode.html-fd28bdbf.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/check_nickname.html-07d4f382.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/contract.html-4be3cb24.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/info.html-8aaa01ba.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/medals.html-6c4c484b.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/official_role.html-1365bfa6.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/register.html-0d1b9c87.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/relation.html-e9bb6051.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/space.html-680a2998.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/status_number.html-b1b6773c.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/action.html-a8a90285.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/appeal.html-11ee23c2.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/attribute_data.html-376cf3ad.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/collection.html-c0924ff4.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/info.html-4e5dc902.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/interact_video.html-4b32d8e6.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/online.html-e0ea4059.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/pbp.html-69c9256d.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/player.html-4c362013.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/recommend.html-7471841e.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/report.html-796330e2.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/snapshot.html-56999aae.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/status_number.html-2fee2c51.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/summary.html-6dedcd7c.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/tags.html-6132f5dd.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/video_zone.html-30e81a16.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/videostream_url.html-e27eb823.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/dynamic.html-8a1c8f62.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/popular.html-7b2c2b78.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/precious_videos.html-f7687920.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/ranking.html-6bb7a367.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/action.html-84c38f6d.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/center.html-11c78581.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/clockin.html-5b3971a7.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/info.html-8105a153.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/info.html-42332da2.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/404_manga.html-89413b7e.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/header.html-eb37b681.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/zone_upload.html-bb1ca54c.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/action.html-6fe9138c.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/base_info.html-d5421759.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/judgement_info.html-45d9f8d5.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/QR.html-d408a2e8.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/SMS.html-2e1b1f9e.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/password.html-45111099.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/index.html-f10d7a1f.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/APP.html-a9ba4547.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/APPKey.html-63b21186.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/bili_ticket.html-c2568e47.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/v_voucher.html-2cdbc55c.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/wbi.html-e0debd0b.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/404.html-41a745c4.js" as="script">
|
||
</head>
|
||
<body>
|
||
<div id="app"><!--[--><div class="theme-container"><!--[--><header class="navbar"><div class="toggle-sidebar-button" title="toggle sidebar" aria-expanded="false" role="button" tabindex="0"><div class="icon" aria-hidden="true"><span></span><span></span><span></span></div></div><span><a href="/bilibili-API-collect/" class=""><img class="logo" src="/bilibili-API-collect/logo2.jpg" alt="BAC Document"><span class="site-name can-hide">BAC Document</span></a></span><div class="navbar-items-wrapper" style=""><!--[--><!--]--><nav class="navbar-items can-hide"><!--[--><div class="navbar-item"><a href="/bilibili-API-collect/" class="" aria-label="首页"><!--[--><!--]--> 首页 <!--[--><!--]--></a></div><div class="navbar-item"><a href="/bilibili-API-collect/#🍴目录" class="" aria-label="目录"><!--[--><!--]--> 目录 <!--[--><!--]--></a></div><div class="navbar-item"><a href="/bilibili-API-collect/CONTRIBUTING.html" class="" aria-label="贡献指南"><!--[--><!--]--> 贡献指南 <!--[--><!--]--></a></div><div class="navbar-item"><div class="navbar-dropdown-wrapper"><button class="navbar-dropdown-title" type="button" aria-label="相关社群"><span class="title">相关社群</span><span class="arrow down"></span></button><button class="navbar-dropdown-title-mobile" type="button" aria-label="相关社群"><span class="title">相关社群</span><span class="right arrow"></span></button><ul style="display:none;" class="navbar-dropdown"><!--[--><li class="navbar-dropdown-item"><a class="external-link" href="http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=ympvb3LAPT-Ulu3ezhGqbkJ8zXMKImOX&authKey=z1KdkOdKO3wytN43m9K6On9nBtnDL4pAoD6VQHCipFBb9TasNDKuDHCmOE6TF3uc&noverify=0&group_code=191187164" rel="noopener noreferrer" target="_blank" aria-label="QQ交流群(综合技术交流)"><!--[--><!--]--> QQ交流群(综合技术交流) <span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span><!--[--><!--]--></a></li><li class="navbar-dropdown-item"><a class="external-link" href="https://t.me/bilibili_API_collect_community" rel="noopener noreferrer" target="_blank" aria-label="Telegram交流群(Github Bot推送)"><!--[--><!--]--> Telegram交流群(Github Bot推送) <span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span><!--[--><!--]--></a></li><!--]--></ul></div></div><div class="navbar-item"><a class="external-link" href="https://github.com/SocialSisterYi/bilibili-API-collect" rel="noopener noreferrer" target="_blank" aria-label="GitHub"><!--[--><!--]--> GitHub <span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span><!--[--><!--]--></a></div><!--]--></nav><!--[--><!--]--><button class="toggle-color-mode-button" title="toggle color mode"><svg style="" class="icon" focusable="false" viewBox="0 0 32 32"><path d="M16 12.005a4 4 0 1 1-4 4a4.005 4.005 0 0 1 4-4m0-2a6 6 0 1 0 6 6a6 6 0 0 0-6-6z" fill="currentColor"></path><path d="M5.394 6.813l1.414-1.415l3.506 3.506L8.9 10.318z" fill="currentColor"></path><path d="M2 15.005h5v2H2z" fill="currentColor"></path><path d="M5.394 25.197L8.9 21.691l1.414 1.415l-3.506 3.505z" fill="currentColor"></path><path d="M15 25.005h2v5h-2z" fill="currentColor"></path><path d="M21.687 23.106l1.414-1.415l3.506 3.506l-1.414 1.414z" fill="currentColor"></path><path d="M25 15.005h5v2h-5z" fill="currentColor"></path><path d="M21.687 8.904l3.506-3.506l1.414 1.415l-3.506 3.505z" fill="currentColor"></path><path d="M15 2.005h2v5h-2z" fill="currentColor"></path></svg><svg style="display:none;" class="icon" focusable="false" viewBox="0 0 32 32"><path d="M13.502 5.414a15.075 15.075 0 0 0 11.594 18.194a11.113 11.113 0 0 1-7.975 3.39c-.138 0-.278.005-.418 0a11.094 11.094 0 0 1-3.2-21.584M14.98 3a1.002 1.002 0 0 0-.175.016a13.096 13.096 0 0 0 1.825 25.981c.164.006.328 0 .49 0a13.072 13.072 0 0 0 10.703-5.555a1.01 1.01 0 0 0-.783-1.565A13.08 13.08 0 0 1 15.89 4.38A1.015 1.015 0 0 0 14.98 3z" fill="currentColor"></path></svg></button><form class="search-box" role="search"><input type="search" autocomplete="off" spellcheck="false" value><!----></form></div></header><!--]--><div class="sidebar-mask"></div><!--[--><aside class="sidebar"><nav class="navbar-items"><!--[--><div class="navbar-item"><a href="/bilibili-API-collect/" class="" aria-label="首页"><!--[--><!--]--> 首页 <!--[--><!--]--></a></div><div class="navbar-item"><a href="/bilibili-API-collect/#🍴目录" class="" aria-label="目录"><!--[--><!--]--> 目录 <!--[--><!--]--></a></div><div class="navbar-item"><a href="/bilibili-API-collect/CONTRIBUTING.html" class="" aria-label="贡献指南"><!--[--><!--]--> 贡献指南 <!--[--><!--]--></a></div><div class="navbar-item"><div class="navbar-dropdown-wrapper"><button class="navbar-dropdown-title" type="button" aria-label="相关社群"><span class="title">相关社群</span><span class="arrow down"></span></button><button class="navbar-dropdown-title-mobile" type="button" aria-label="相关社群"><span class="title">相关社群</span><span class="right arrow"></span></button><ul style="display:none;" class="navbar-dropdown"><!--[--><li class="navbar-dropdown-item"><a class="external-link" href="http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=ympvb3LAPT-Ulu3ezhGqbkJ8zXMKImOX&authKey=z1KdkOdKO3wytN43m9K6On9nBtnDL4pAoD6VQHCipFBb9TasNDKuDHCmOE6TF3uc&noverify=0&group_code=191187164" rel="noopener noreferrer" target="_blank" aria-label="QQ交流群(综合技术交流)"><!--[--><!--]--> QQ交流群(综合技术交流) <span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span><!--[--><!--]--></a></li><li class="navbar-dropdown-item"><a class="external-link" href="https://t.me/bilibili_API_collect_community" rel="noopener noreferrer" target="_blank" aria-label="Telegram交流群(Github Bot推送)"><!--[--><!--]--> Telegram交流群(Github Bot推送) <span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span><!--[--><!--]--></a></li><!--]--></ul></div></div><div class="navbar-item"><a class="external-link" href="https://github.com/SocialSisterYi/bilibili-API-collect" rel="noopener noreferrer" target="_blank" aria-label="GitHub"><!--[--><!--]--> GitHub <span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span><!--[--><!--]--></a></div><!--]--></nav><!--[--><!--]--><ul class="sidebar-items"><!--[--><li><p tabindex="0" class="sidebar-item sidebar-heading">直播间信息流 <!----></p><ul style="" class="sidebar-item-children"><!--[--><li><a aria-current="page" href="/bilibili-API-collect/docs/live/message_stream.html#获取信息流认证秘钥" class="router-link-active router-link-exact-active sidebar-item" aria-label="获取信息流认证秘钥"><!--[--><!--]--> 获取信息流认证秘钥 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/bilibili-API-collect/docs/live/message_stream.html#数据包格式" class="router-link-active router-link-exact-active sidebar-item" aria-label="数据包格式"><!--[--><!--]--> 数据包格式 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/bilibili-API-collect/docs/live/message_stream.html#数据包" class="router-link-active router-link-exact-active sidebar-item" aria-label="数据包"><!--[--><!--]--> 数据包 <!--[--><!--]--></a><ul style="" class="sidebar-item-children"><!--[--><li><a aria-current="page" href="/bilibili-API-collect/docs/live/message_stream.html#认证包" class="router-link-active router-link-exact-active sidebar-item" aria-label="认证包"><!--[--><!--]--> 认证包 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/bilibili-API-collect/docs/live/message_stream.html#认证包回复" class="router-link-active router-link-exact-active sidebar-item" aria-label="认证包回复"><!--[--><!--]--> 认证包回复 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/bilibili-API-collect/docs/live/message_stream.html#心跳包" class="router-link-active router-link-exact-active sidebar-item" aria-label="心跳包"><!--[--><!--]--> 心跳包 <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/bilibili-API-collect/docs/live/message_stream.html#心跳包回复-人气值" class="router-link-active router-link-exact-active sidebar-item" aria-label="心跳包回复(人气值)"><!--[--><!--]--> 心跳包回复(人气值) <!--[--><!--]--></a><!----></li><li><a aria-current="page" href="/bilibili-API-collect/docs/live/message_stream.html#普通包" class="router-link-active router-link-exact-active sidebar-item" aria-label="普通包"><!--[--><!--]--> 普通包 <!--[--><!--]--></a><!----></li><!--]--></ul></li><!--]--></ul></li><!--]--></ul><!--[--><!--]--></aside><!--]--><!--[--><main class="page"><!--[--><!--]--><div class="theme-default-content"><!--[--><!--]--><div><h1 id="直播间信息流" tabindex="-1"><a class="header-anchor" href="#直播间信息流" aria-hidden="true">#</a> 直播间信息流</h1><h2 id="获取信息流认证秘钥" tabindex="-1"><a class="header-anchor" href="#获取信息流认证秘钥" aria-hidden="true">#</a> 获取信息流认证秘钥</h2><blockquote><p>https://api.live.bilibili.com/xlive/web-room/v1/index/getDanmuInfo</p></blockquote><p><em>请求方式:GET</em></p><p><strong>url参数:</strong></p><table><thead><tr><th>参数名</th><th>类型</th><th>内容</th><th>必要性</th><th>备注</th></tr></thead><tbody><tr><td>id</td><td>num</td><td>直播间真实id</td><td>必要</td><td></td></tr></tbody></table><p><strong>json回复:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>code</td><td>num</td><td>返回值</td><td>0:成功<br>65530:token错误(登录错误)<br>1:错误<br>60009:分区不存在<br><strong>(其他错误码有待补充)</strong></td></tr><tr><td>message</td><td>str</td><td>错误信息</td><td>默认为空</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>group</td><td>str</td><td>live</td><td></td></tr><tr><td>business_id</td><td>num</td><td>0</td><td></td></tr><tr><td>refresh_row_factor</td><td>num</td><td>0.125</td><td></td></tr><tr><td>refresh_rate</td><td>num</td><td>100</td><td></td></tr><tr><td>max_delay</td><td>num</td><td>5000</td><td></td></tr><tr><td>token</td><td>str</td><td>认证秘钥</td><td></td></tr><tr><td>host_list</td><td>array</td><td>信息流服务器节点列表</td><td></td></tr></tbody></table><p><code>host_list</code>数组中的对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>host</td><td>str</td><td>服务器域名</td><td></td></tr><tr><td>port</td><td>num</td><td>tcp端口</td><td></td></tr><tr><td>wss_port</td><td>num</td><td>wss端口</td><td></td></tr><tr><td>ws_port</td><td>num</td><td>ws端口</td><td></td></tr></tbody></table><p><strong>示例:</strong></p><p>获得直播间<code>22824550</code>的信息流认证秘钥</p><div class="language-bash line-numbers-mode" data-ext="sh"><pre class="language-bash"><code><span class="token function">curl</span> <span class="token parameter variable">-G</span> <span class="token string">'https://api.live.bilibili.com/xlive/web-room/v1/index/getDanmuInfo'</span> <span class="token punctuation">\</span>
|
||
--data-urlencode <span class="token string">'id=22824550'</span>
|
||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div></div></div><details><summary>查看响应示例:</summary><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
|
||
<span class="token property">"code"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"message"</span><span class="token operator">:</span> <span class="token string">"0"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"ttl"</span><span class="token operator">:</span> <span class="token number">1</span><span class="token punctuation">,</span>
|
||
<span class="token property">"data"</span><span class="token operator">:</span> <span class="token punctuation">{</span>
|
||
<span class="token property">"group"</span><span class="token operator">:</span> <span class="token string">"live"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"business_id"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"refresh_row_factor"</span><span class="token operator">:</span> <span class="token number">0.125</span><span class="token punctuation">,</span>
|
||
<span class="token property">"refresh_rate"</span><span class="token operator">:</span> <span class="token number">100</span><span class="token punctuation">,</span>
|
||
<span class="token property">"max_delay"</span><span class="token operator">:</span> <span class="token number">5000</span><span class="token punctuation">,</span>
|
||
<span class="token property">"token"</span><span class="token operator">:</span> <span class="token string">"Eac3Lm1JADzny-YnB5MW0MQcd23rw_mgMFZAnu40I-J2ecP2Qj6CH-UqjdfvwiqVEZcEksG1ONSOi1dGzm0wM4FxqA-ZYXtcQyHXPXqxmrx3AmDx8Z5-d4TuKQkaU0zxevH1B-gnu7g8TDtIE4lns4BYlw=="</span><span class="token punctuation">,</span>
|
||
<span class="token property">"host_list"</span><span class="token operator">:</span> <span class="token punctuation">[</span>
|
||
<span class="token punctuation">{</span>
|
||
<span class="token property">"host"</span><span class="token operator">:</span> <span class="token string">"tx-sh-live-comet-02.chat.bilibili.com"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"port"</span><span class="token operator">:</span> <span class="token number">2243</span><span class="token punctuation">,</span>
|
||
<span class="token property">"wss_port"</span><span class="token operator">:</span> <span class="token number">443</span><span class="token punctuation">,</span>
|
||
<span class="token property">"ws_port"</span><span class="token operator">:</span> <span class="token number">2244</span>
|
||
<span class="token punctuation">}</span><span class="token punctuation">,</span>
|
||
<span class="token punctuation">{</span>
|
||
<span class="token property">"host"</span><span class="token operator">:</span> <span class="token string">"tx-bj-live-comet-02.chat.bilibili.com"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"port"</span><span class="token operator">:</span> <span class="token number">2243</span><span class="token punctuation">,</span>
|
||
<span class="token property">"wss_port"</span><span class="token operator">:</span> <span class="token number">443</span><span class="token punctuation">,</span>
|
||
<span class="token property">"ws_port"</span><span class="token operator">:</span> <span class="token number">2244</span>
|
||
<span class="token punctuation">}</span><span class="token punctuation">,</span>
|
||
<span class="token punctuation">{</span>
|
||
<span class="token property">"host"</span><span class="token operator">:</span> <span class="token string">"broadcastlv.chat.bilibili.com"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"port"</span><span class="token operator">:</span> <span class="token number">2243</span><span class="token punctuation">,</span>
|
||
<span class="token property">"wss_port"</span><span class="token operator">:</span> <span class="token number">443</span><span class="token punctuation">,</span>
|
||
<span class="token property">"ws_port"</span><span class="token operator">:</span> <span class="token number">2244</span>
|
||
<span class="token punctuation">}</span>
|
||
<span class="token punctuation">]</span>
|
||
<span class="token punctuation">}</span>
|
||
<span class="token punctuation">}</span>
|
||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="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><strong>注:最终URI格式为: host+对应port+"/sub"</strong>,例如以上示例中一个可行的ws连接URI应当为<code>tx-sh-live-comet-02.chat.bilibili.com:2244/sub</code></p><h2 id="数据包格式" tabindex="-1"><a class="header-anchor" href="#数据包格式" aria-hidden="true">#</a> 数据包格式</h2><p>数据包为MQ(Message Queue,消息队列)使用Websocket或TCP连接作为通道,具体格式为头部数据+正文数据</p><p>操作流程:</p><p>发送认证包->接收认证包回应->接收普通包&(每30秒发送心跳包->接收心跳回应)</p><p>头部格式:</p><table><thead><tr><th>偏移量</th><th>长度</th><th>类型</th><th>含义</th></tr></thead><tbody><tr><td>0</td><td>4</td><td>uint32</td><td>封包总大小(头部大小+正文大小)</td></tr><tr><td>4</td><td>2</td><td>uint16</td><td>头部大小(一般为0x0010,16字节)</td></tr><tr><td>6</td><td>2</td><td>uint16</td><td>协议版本:<br>0普通包正文不使用压缩 <br>1心跳及认证包正文不使用压缩<br>2普通包正文使用zlib压缩<br>3普通包正文使用brotli压缩,解压为一个带头部的协议0普通包</td></tr><tr><td>8</td><td>4</td><td>uint32</td><td>操作码(封包类型)</td></tr><tr><td>12</td><td>4</td><td>uint32</td><td>sequence,每次发包时向上递增</td></tr></tbody></table><p>操作码:</p><table><thead><tr><th>代码</th><th>含义</th></tr></thead><tbody><tr><td>2</td><td>心跳包</td></tr><tr><td>3</td><td>心跳包回复(人气值)</td></tr><tr><td>5</td><td>普通包(命令)</td></tr><tr><td>7</td><td>认证包</td></tr><tr><td>8</td><td>认证包回复</td></tr></tbody></table><p><em>普通包可能包含多条命令,每个命令有一个头部,指示该条命令的长度等信息</em></p><h2 id="数据包" tabindex="-1"><a class="header-anchor" href="#数据包" aria-hidden="true">#</a> 数据包</h2><h3 id="认证包" tabindex="-1"><a class="header-anchor" href="#认证包" aria-hidden="true">#</a> 认证包</h3><p>方式:(上行)</p><p>连接成功后5秒内发送,否则强制断开连接</p><p>正文:</p><p>json格式</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>uid为0即为游客登录</td></tr><tr><td>roomid</td><td>num</td><td>加入房间的id</td><td>必要</td><td>直播间真实id</td></tr><tr><td>protover</td><td>num</td><td>协议版本</td><td>非必要</td><td>3</td></tr><tr><td>platform</td><td>str</td><td>平台标识</td><td>非必要</td><td>"web"</td></tr><tr><td>type</td><td>num</td><td>2</td><td>非必要</td><td></td></tr><tr><td>key</td><td>str</td><td>认证秘钥</td><td>非必要</td><td></td></tr></tbody></table><p>示例:</p><div class="language-text line-numbers-mode" data-ext="text"><pre class="language-text"><code>00000000: 0000 00ff 0010 0001 0000 0007 0000 0001 ................
|
||
00000001: 7b22 7569 6422 3a31 3630 3134 3836 3234 {"uid":160148624
|
||
00000002: 2c22 726f 6f6d 6964 223a 3232 3630 3831 ,"roomid":226081
|
||
00000003: 3132 2c22 7072 6f74 6f76 6572 223a 332c 12,"protover":3,
|
||
00000004: 2270 6c61 7466 6f72 6d22 3a22 7765 6222 "platform":"web"
|
||
00000005: 2c22 7479 7065 223a 322c 226b 6579 223a ,"type":2,"key":
|
||
00000006: 2230 7670 5448 5737 7757 556e 6c6f 5270 "0vpTHW7wWUnloRp
|
||
00000007: 5251 6b47 764e 626e 7776 7364 6d2d 7159 RQkGvNbnwvsdm-qY
|
||
00000008: 4777 4243 5875 2d59 5164 6e57 7653 5547 GwBCXu-YQdnWvSUG
|
||
00000009: 7373 4139 7962 4b68 7932 6a78 3952 6f63 ssA9ybKhy2jx9Roc
|
||
0000000a: 4150 4651 6d54 4f6b 5277 6b4b 687a 4479 APFQmTOkRwkKhzDy
|
||
0000000b: 4839 5054 756f 5468 6834 4630 7562 584c H9PTuoThh4F0ubXL
|
||
0000000c: 4964 6e69 3734 5539 304b 4242 6972 3248 Idni74U90KBBir2H
|
||
0000000d: 7451 3941 3777 674b 3438 4b7a 495f 5a5a tQ9A7wgK48KzI_ZZ
|
||
0000000e: 3838 7557 4e59 6652 4f48 6964 4e6a 3732 88uWNYfROHidNj72
|
||
0000000f: 7061 796e 3479 3071 4268 513d 3d22 7d payn4y0qBhQ=="}
|
||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="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><h3 id="认证包回复" tabindex="-1"><a class="header-anchor" href="#认证包回复" aria-hidden="true">#</a> 认证包回复</h3><p>方式:(下行)</p><p>在认证包发送成功后就会收到</p><p>json格式</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认证成功</td></tr></tbody></table><p>示例:</p><div class="language-text line-numbers-mode" data-ext="text"><pre class="language-text"><code>00000000: 0000 001a 0010 0001 0000 0008 0000 0001 ................
|
||
00000001: 7b22 636f 6465 223a 307d {"code":0}
|
||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div></div></div><h3 id="心跳包" tabindex="-1"><a class="header-anchor" href="#心跳包" aria-hidden="true">#</a> 心跳包</h3><p>方式:(上行)</p><p>30秒左右发送一次,否则60秒后会被强制断开连接</p><p>正文:</p><p>可以为空或任意字符</p><p>示例:</p><div class="language-text line-numbers-mode" data-ext="text"><pre class="language-text"><code>00000000: 0000 001f 0010 0001 0000 0002 0000 0001 ................
|
||
00000001: 5b6f 626a 6563 7420 4f62 6a65 6374 5d [object Object]
|
||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div></div></div><h3 id="心跳包回复-人气值" tabindex="-1"><a class="header-anchor" href="#心跳包回复-人气值" aria-hidden="true">#</a> 心跳包回复(人气值)</h3><p>方式:(下行)</p><p>在心跳包发送成功后就会收到</p><p>正文:</p><p>正文分为两个部分,第一部分是人气值 [uint32整数,代表房间当前的人气值]</p><p>第二部分是对于心跳包内容的复制,心跳包正文是什么这里就会回应什么。</p><p>示例:</p><div class="language-text line-numbers-mode" data-ext="text"><pre class="language-text"><code>00000000: 0000 0014 0010 0001 0000 0003 0000 0000 ................
|
||
00000001: 0000 09a2 5b6f 626a 6563 7420 4f62 6a65 ....[object Obje
|
||
00000002: 6374 5d ct]
|
||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><p>可见房间内人气值为2466(0x000009a2)</p><h3 id="普通包" tabindex="-1"><a class="header-anchor" href="#普通包" aria-hidden="true">#</a> 普通包</h3><p>方式:(下行)</p><p>正文:</p><p>正文一般为普通JSON数据。</p><p>大多数普通包都经过zlib压缩或brotli压缩。</p><p>示例:</p><div class="language-text line-numbers-mode" data-ext="text"><pre class="language-text"><code>00000000: 0000 0086 0010 0003 0000 0005 0000 0000 ................
|
||
00000001: 8b38 8000 0000 7200 1000 0000 0000 0500 .8....r.........
|
||
00000002: 0000 007b 2263 6d64 223a 2257 4154 4348 ...{"cmd":"WATCH
|
||
00000003: 4544 5f43 4841 4e47 4522 2c22 6461 7461 ED_CHANGE","data
|
||
00000004: 223a 7b22 6e75 6d22 3a32 3230 3937 2c22 ":{"num":22097,"
|
||
00000005: 7465 7874 5f73 6d61 6c6c 223a 2232 2e32 text_small":"2.2
|
||
00000006: e4b8 8722 2c22 7465 7874 5f6c 6172 6765 ...","text_large
|
||
00000007: 223a 2232 2e32 e4b8 87e4 baba e79c 8be8 ":"2.2..........
|
||
00000008: bf87 227d 7d03 .."}}.
|
||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="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><hr><ul><li><a href="#%E5%BC%B9%E5%B9%95">弹幕</a></li><li><a href="#%E8%BF%9B%E5%9C%BA%E6%88%96%E5%85%B3%E6%B3%A8%E6%B6%88%E6%81%AF">进场或关注消息</a></li><li><a href="#%E9%80%81%E7%A4%BC">送礼</a></li><li><a href="#%E7%A4%BC%E7%89%A9%E6%98%9F%E7%90%83%E7%82%B9%E4%BA%AE">礼物星球点亮</a></li><li><a href="#%E7%A4%BC%E7%89%A9%E8%BF%9E%E5%87%BB">礼物连击</a></li><li><a href="#%E9%80%9A%E7%9F%A5%E6%B6%88%E6%81%AF">通知消息</a></li><li><a href="#%E4%B8%BB%E6%92%AD%E5%87%86%E5%A4%87%E4%B8%AD">主播准备中</a></li><li><a href="#%E7%9B%B4%E6%92%AD%E5%BC%80%E5%A7%8B">直播开始</a></li><li><a href="#%E4%B8%BB%E6%92%AD%E4%BF%A1%E6%81%AF%E6%9B%B4%E6%96%B0">主播信息更新</a></li><li><a href="#%E7%9B%B4%E6%92%AD%E9%97%B4%E9%AB%98%E8%83%BD%E6%A6%9C">直播间高能榜</a></li><li><a href="#%E7%9B%B4%E6%92%AD%E9%97%B4%E9%AB%98%E8%83%BD%E7%94%A8%E6%88%B7%E6%95%B0%E9%87%8F">直播间高能用户数量</a></li><li><a href="#%E7%94%A8%E6%88%B7%E5%88%B0%E8%BE%BE%E7%9B%B4%E6%92%AD%E9%97%B4%E9%AB%98%E8%83%BD%E6%A6%9C%E5%89%8D%E4%B8%89%E5%90%8D%E7%9A%84%E6%B6%88%E6%81%AF">用户到达直播间高能榜前三名的消息</a></li><li><a href="#%E7%9B%B4%E6%92%AD%E9%97%B4%E7%94%A8%E6%88%B7%E7%82%B9%E8%B5%9E">直播间用户点赞</a></li><li><a href="#%E7%9B%B4%E6%92%AD%E9%97%B4%E7%82%B9%E8%B5%9E%E6%95%B0">直播间点赞数</a></li><li><a href="#%E7%9B%B4%E6%92%AD%E9%97%B4%E5%8F%91%E7%BA%A2%E5%8C%85%E5%BC%B9%E5%B9%95">直播间发红包弹幕</a></li><li><a href="#%E7%9B%B4%E6%92%AD%E9%97%B4%E7%BA%A2%E5%8C%85">直播间红包</a></li><li><a href="#%E7%9B%B4%E6%92%AD%E9%97%B4%E6%8A%A2%E5%88%B0%E7%BA%A2%E5%8C%85%E7%9A%84%E7%94%A8%E6%88%B7">直播间抢到红包的用户</a></li><li><a href="#%E7%9B%B4%E6%92%AD%E9%97%B4%E7%9C%8B%E8%BF%87%E4%BA%BA%E6%95%B0">直播间看过人数</a></li><li><a href="#%E7%94%A8%E6%88%B7%E8%BF%9B%E5%9C%BA%E7%89%B9%E6%95%88">用户进场特效</a></li><li><a href="#%E7%9B%B4%E6%92%AD%E9%97%B4%E5%9C%A8%E6%89%80%E5%B1%9E%E5%88%86%E5%8C%BA%E7%9A%84%E6%8E%92%E5%90%8D%E6%94%B9%E5%8F%98">直播间在所属分区的排名改变</a></li><li><a href="#%E7%9B%B4%E6%92%AD%E9%97%B4%E5%9C%A8%E6%89%80%E5%B1%9E%E5%88%86%E5%8C%BA%E6%8E%92%E5%90%8D%E6%8F%90%E5%8D%87%E7%9A%84%E7%A5%9D%E7%A6%8F">直播间在所属分区排名提升的祝福</a></li><li><a href="#%E7%9B%B4%E6%92%AD%E9%97%B4%E4%BF%A1%E6%81%AF%E6%9B%B4%E6%94%B9">直播间信息更改</a></li><li><a href="#%E9%86%92%E7%9B%AE%E7%95%99%E8%A8%80%E6%8C%89%E9%92%AE">醒目留言按钮</a></li><li><a href="#%E9%A1%B6%E9%83%A8%E6%A8%AA%E5%B9%85">顶部横幅</a></li><li><a href="#%E4%B8%8B%E6%92%AD%E7%9A%84%E7%9B%B4%E6%92%AD%E9%97%B4">下播的直播间</a></li><li><a href="#%E6%9C%AA%E7%9F%A5%E6%B6%88%E6%81%AF">未知消息</a></li></ul><hr><h4 id="弹幕" tabindex="-1"><a class="header-anchor" href="#弹幕" aria-hidden="true">#</a> 弹幕</h4><p>当收到弹幕时接收到此条消息</p><p>json格式</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td>"DANMU_MSG"</td><td>如果是弹幕消息,内容则是"DANMU_MSG"</td></tr><tr><td>info</td><td>array</td><td>这条弹幕的用户、内容与粉丝勋章等各种信息</td><td>待调查其中每个数据的含义</td></tr></tbody></table><!-- info字段
|
||
|
||
| 索引 | 类型 | 内容 | 备注 |
|
||
| ---- | ---- | ------ | -------- |
|
||
| 0 | array | 弹幕信息 | |
|
||
| 1 | str | 弹幕文本 | |
|
||
| 2 | array | 发送者信息 | |
|
||
| 3 | array | 发送者粉丝勋章信息 | 若没有粉丝勋章则为空数组 |
|
||
| 4 | array | 发送者UL等级信息 | |
|
||
| 5 | array | 待调查 | |
|
||
| 6 | num | 待调查 | |
|
||
| 7 | num | 待调查 | |
|
||
| 8 | | 待调查 | |
|
||
| 9 | obj | 弹幕发送的Unix时间戳 | |
|
||
| 10 | num | 待调查 | |
|
||
| 11 | num | 待调查 | |
|
||
| 12 | | 待调查 | |
|
||
| 13 | | 待调查 | |
|
||
| 14 | num | 待调查 | |
|
||
| 15 | num | 待调查 | |
|
||
|
||
0索引
|
||
|
||
| 索引 | 类型 | 内容 | 备注 |
|
||
| ---- | ---- | ------ | -------- |
|
||
| 0 | num | 待调查 | |
|
||
| 1 | num | 弹幕模式 | 弹幕的mode字段 |
|
||
| 2 | num | 弹幕字体大小 | 弹幕的fontsize字段 |
|
||
| 3 | num | 弹幕颜色 | 弹幕的color字段<br />十六进制颜色值的十进制数字 |
|
||
| 4 | num | 待调查 | |
|
||
| 5 | num | 弹幕发送时的Unix时间戳 | 弹幕的rnd字段 |
|
||
| 6 | num | 待调查 | |
|
||
| 7 | str | 待调查 | |
|
||
| 8 | num | 待调查 | |
|
||
| 9 | num | 待调查 | |
|
||
| 10 | num | 待调查 | |
|
||
| 11 | str | 待调查 | |
|
||
| 12 | num | 待调查 | |
|
||
| 13 | str | 待调查 | |
|
||
| 14 | str | 待调查 | |
|
||
| 15 | obj | 弹幕信息 | |
|
||
| 16 | obj | 待调查 | |
|
||
|
||
0索引的15索引
|
||
|
||
| 字段 | 类型 | 内容 | 备注 |
|
||
| ---- | ---- | ------ | -------- |
|
||
| mode | num | 待调查 | |
|
||
| show_player_type | num | 待调查 | |
|
||
| extra | str | 弹幕信息 | |
|
||
|
||
0索引的16索引
|
||
|
||
| 字段 | 类型 | 内容 | 备注 |
|
||
| ---- | ---- | ------ | -------- |
|
||
| activity_identity | str | 待调查 | |
|
||
| activity_source | num | 待调查 | |
|
||
| not_show | num | 待调查 | | --><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
|
||
<span class="token property">"cmd"</span><span class="token operator">:</span> <span class="token string">"DANMU_MSG"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"info"</span><span class="token operator">:</span> <span class="token punctuation">[</span>
|
||
<span class="token punctuation">[</span>
|
||
<span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token number">1</span><span class="token punctuation">,</span>
|
||
<span class="token number">25</span><span class="token punctuation">,</span>
|
||
<span class="token number">16777215</span><span class="token punctuation">,</span>
|
||
<span class="token number">1673789362967</span><span class="token punctuation">,</span>
|
||
<span class="token number">1673770572</span><span class="token punctuation">,</span>
|
||
<span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token string">"81240bc1"</span><span class="token punctuation">,</span>
|
||
<span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token string">""</span><span class="token punctuation">,</span>
|
||
<span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token string">"{}"</span><span class="token punctuation">,</span>
|
||
<span class="token string">"{}"</span><span class="token punctuation">,</span>
|
||
<span class="token punctuation">{</span>
|
||
<span class="token property">"mode"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"show_player_type"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"extra"</span><span class="token operator">:</span> <span class="token string">"{\"send_from_me\":false,\"mode\":0,\"color\":16777215,\"dm_type\":0,\"font_size\":25,\"player_mode\":1,\"show_player_type\":0,\"content\":\"测试文本\",\"user_hash\":\"2166623169\",\"emoticon_unique\":\"\",\"bulge_display\":0,\"recommend_score\":8,\"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}"</span>
|
||
<span class="token punctuation">}</span><span class="token punctuation">,</span>
|
||
<span class="token punctuation">{</span>
|
||
<span class="token property">"activity_identity"</span><span class="token operator">:</span> <span class="token string">""</span><span class="token punctuation">,</span>
|
||
<span class="token property">"activity_source"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"not_show"</span><span class="token operator">:</span> <span class="token number">0</span>
|
||
<span class="token punctuation">}</span>
|
||
<span class="token punctuation">]</span><span class="token punctuation">,</span>
|
||
<span class="token string">"测试文本"</span><span class="token punctuation">,</span>
|
||
<span class="token punctuation">[</span>
|
||
<span class="token number">50500335</span><span class="token punctuation">,</span>
|
||
<span class="token string">"属官一号"</span><span class="token punctuation">,</span>
|
||
<span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token number">10000</span><span class="token punctuation">,</span>
|
||
<span class="token number">1</span><span class="token punctuation">,</span>
|
||
<span class="token string">""</span>
|
||
<span class="token punctuation">]</span><span class="token punctuation">,</span>
|
||
<span class="token punctuation">[</span>
|
||
<span class="token number">5</span><span class="token punctuation">,</span>
|
||
<span class="token string">"小纸鱼"</span><span class="token punctuation">,</span>
|
||
<span class="token string">"薄海纸鱼"</span><span class="token punctuation">,</span>
|
||
<span class="token number">706667</span><span class="token punctuation">,</span>
|
||
<span class="token number">6126494</span><span class="token punctuation">,</span>
|
||
<span class="token string">""</span><span class="token punctuation">,</span>
|
||
<span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token number">12632256</span><span class="token punctuation">,</span>
|
||
<span class="token number">12632256</span><span class="token punctuation">,</span>
|
||
<span class="token number">12632256</span><span class="token punctuation">,</span>
|
||
<span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token number">1837617</span>
|
||
<span class="token punctuation">]</span><span class="token punctuation">,</span>
|
||
<span class="token punctuation">[</span>
|
||
<span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token number">9868950</span><span class="token punctuation">,</span>
|
||
<span class="token string">">50000"</span><span class="token punctuation">,</span>
|
||
<span class="token number">2</span>
|
||
<span class="token punctuation">]</span><span class="token punctuation">,</span>
|
||
<span class="token punctuation">[</span>
|
||
<span class="token string">""</span><span class="token punctuation">,</span>
|
||
<span class="token string">""</span>
|
||
<span class="token punctuation">]</span><span class="token punctuation">,</span>
|
||
<span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token null keyword">null</span><span class="token punctuation">,</span>
|
||
<span class="token punctuation">{</span>
|
||
<span class="token property">"ts"</span><span class="token operator">:</span> <span class="token number">1673789362</span><span class="token punctuation">,</span>
|
||
<span class="token property">"ct"</span><span class="token operator">:</span> <span class="token string">"A4721FE3"</span>
|
||
<span class="token punctuation">}</span><span class="token punctuation">,</span>
|
||
<span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token null keyword">null</span><span class="token punctuation">,</span>
|
||
<span class="token null keyword">null</span><span class="token punctuation">,</span>
|
||
<span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token number">21</span>
|
||
<span class="token punctuation">]</span>
|
||
<span class="token punctuation">}</span>
|
||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="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><h4 id="连续弹幕消息" tabindex="-1"><a class="header-anchor" href="#连续弹幕消息" aria-hidden="true">#</a> 连续弹幕消息</h4><p>连续多条相同弹幕时触发</p><p>json格式</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td>"DM_INTERACTION"</td><td>如果是进入直播间或关注消息,内容则是"INTERACT_WORD"</td></tr><tr><td>data</td><td>obj</td><td>进入直播间的用户的信息</td><td></td></tr></tbody></table><p>data字段</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>id</td><td>num</td><td>事件ID</td><td></td></tr><tr><td>status</td><td>num</td><td>状态</td><td></td></tr><tr><td>type</td><td>num</td><td>事件类型</td><td></td></tr><tr><td>data</td><td>str</td><td>事件数据</td><td></td></tr></tbody></table><p>连续发送弹幕事件的data.data字段</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>combo</td><td>array</td><td>连续发送弹幕事件信息</td><td></td></tr><tr><td>merge_interval</td><td>num</td><td>合并弹幕时间间隔</td><td></td></tr><tr><td>card_appear_interval</td><td>num</td><td>弹窗出现时间间隔</td><td></td></tr><tr><td>send_interval</td><td>num</td><td>发送时间间隔</td><td></td></tr></tbody></table><p>连续发送弹幕事件的data.data.combo字段</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>id</td><td>num</td><td>时间ID</td><td></td></tr><tr><td>status</td><td>num</td><td>状态</td><td></td></tr><tr><td>content</td><td>str</td><td>重复的弹幕内容</td><td></td></tr><tr><td>cnt</td><td>num</td><td>重复数量</td><td></td></tr><tr><td>guide</td><td>str</td><td>标题词</td><td>"他们都在说:"</td></tr><tr><td>left_duration</td><td>num</td><td>左移时长</td><td></td></tr><tr><td>fade_duration</td><td>num</td><td>淡化时长</td><td></td></tr></tbody></table><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
|
||
''<span class="token operator">:</span> <span class="token number">6785480089600</span><span class="token punctuation">,</span>
|
||
'status'<span class="token operator">:</span> <span class="token number">4</span><span class="token punctuation">,</span>
|
||
'type'<span class="token operator">:</span> <span class="token number">102</span><span class="token punctuation">,</span>
|
||
'data'<span class="token operator">:</span> '<span class="token punctuation">{</span>
|
||
<span class="token property">"combo"</span><span class="token operator">:</span><span class="token punctuation">[</span><span class="token punctuation">{</span>
|
||
<span class="token property">"id"</span><span class="token operator">:</span><span class="token number">6785480089600</span><span class="token punctuation">,</span>
|
||
<span class="token property">"status"</span><span class="token operator">:</span><span class="token number">4</span><span class="token punctuation">,</span>
|
||
<span class="token property">"content"</span><span class="token operator">:</span><span class="token string">"晚安"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"cnt"</span><span class="token operator">:</span><span class="token number">3</span><span class="token punctuation">,</span>
|
||
<span class="token property">"guide"</span><span class="token operator">:</span><span class="token string">"他们都在说:"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"left_duration"</span><span class="token operator">:</span><span class="token number">20000</span><span class="token punctuation">,</span>
|
||
<span class="token property">"fade_duration"</span><span class="token operator">:</span><span class="token number">60000</span><span class="token punctuation">}</span><span class="token punctuation">]</span><span class="token punctuation">,</span>
|
||
<span class="token property">"merge_interval"</span><span class="token operator">:</span><span class="token number">1000</span><span class="token punctuation">,</span>
|
||
<span class="token property">"card_appear_interval"</span><span class="token operator">:</span><span class="token number">1000</span><span class="token punctuation">,</span>
|
||
<span class="token property">"send_interval"</span><span class="token operator">:</span><span class="token number">1000</span><span class="token punctuation">}</span>'
|
||
<span class="token punctuation">}</span>
|
||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="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><h4 id="进场或关注消息" tabindex="-1"><a class="header-anchor" href="#进场或关注消息" aria-hidden="true">#</a> 进场或关注消息</h4><p>有用户进入直播间或关注主播时触发</p><p>json格式</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td>"INTERACT_WORD"</td><td>如果是进入直播间或关注消息,内容则是"INTERACT_WORD"</td></tr><tr><td>data</td><td>obj</td><td>进入直播间的用户的信息</td><td></td></tr></tbody></table><p>data字段</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>contribution</td><td>obj</td><td>待调查</td><td></td></tr><tr><td>dmscore</td><td>num</td><td>待调查</td><td></td></tr><tr><td>fans_medal</td><td>obj</td><td>粉丝勋章</td><td></td></tr><tr><td>identities</td><td>num</td><td>待调查</td><td></td></tr><tr><td>is_spread</td><td>num</td><td>待调查</td><td></td></tr><tr><td>msg_type</td><td>num</td><td>1为进场,2为关注</td><td></td></tr><tr><td>roomid</td><td>num</td><td>房间号</td><td></td></tr><tr><td>is_spread</td><td>num</td><td>待调查</td><td></td></tr><tr><td>is_spread</td><td>num</td><td>待调查</td><td></td></tr><tr><td>score</td><td>num</td><td>待调查</td><td></td></tr><tr><td>spread_desc</td><td>str</td><td>待调查</td><td></td></tr><tr><td>spread_info</td><td>str</td><td>待调查</td><td></td></tr><tr><td>tail_icon</td><td>num</td><td>待调查</td><td></td></tr><tr><td>timestamp</td><td>num</td><td>时间戳</td><td></td></tr><tr><td>trigger_time</td><td>num</td><td>触发时间</td><td></td></tr><tr><td>uid</td><td>num</td><td>用户ID</td><td></td></tr><tr><td>uname</td><td>str</td><td>用户名称</td><td></td></tr><tr><td>uname_color</td><td>str</td><td>用户名称颜色</td><td></td></tr></tbody></table><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
|
||
<span class="token property">"cmd"</span><span class="token operator">:</span> <span class="token string">"INTERACT_WORD"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"data"</span><span class="token operator">:</span> <span class="token punctuation">{</span>
|
||
<span class="token property">"contribution"</span><span class="token operator">:</span> <span class="token punctuation">{</span>
|
||
<span class="token property">"grade"</span><span class="token operator">:</span> <span class="token number">0</span>
|
||
<span class="token punctuation">}</span><span class="token punctuation">,</span>
|
||
<span class="token property">"dmscore"</span><span class="token operator">:</span> <span class="token number">4</span><span class="token punctuation">,</span>
|
||
<span class="token property">"fans_medal"</span><span class="token operator">:</span> <span class="token punctuation">{</span>
|
||
<span class="token property">"anchor_roomid"</span><span class="token operator">:</span> <span class="token number">890976</span><span class="token punctuation">,</span>
|
||
<span class="token property">"guard_level"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"icon_id"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"is_lighted"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"medal_color"</span><span class="token operator">:</span> <span class="token number">6067854</span><span class="token punctuation">,</span>
|
||
<span class="token property">"medal_color_border"</span><span class="token operator">:</span> <span class="token number">12632256</span><span class="token punctuation">,</span>
|
||
<span class="token property">"medal_color_end"</span><span class="token operator">:</span> <span class="token number">12632256</span><span class="token punctuation">,</span>
|
||
<span class="token property">"medal_color_start"</span><span class="token operator">:</span> <span class="token number">12632256</span><span class="token punctuation">,</span>
|
||
<span class="token property">"medal_level"</span><span class="token operator">:</span> <span class="token number">1</span><span class="token punctuation">,</span>
|
||
<span class="token property">"medal_name"</span><span class="token operator">:</span> <span class="token string">"小豆皮"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"score"</span><span class="token operator">:</span> <span class="token number">134</span><span class="token punctuation">,</span>
|
||
<span class="token property">"special"</span><span class="token operator">:</span> <span class="token string">""</span><span class="token punctuation">,</span>
|
||
<span class="token property">"target_id"</span><span class="token operator">:</span> <span class="token number">6574487</span>
|
||
<span class="token punctuation">}</span><span class="token punctuation">,</span>
|
||
<span class="token property">"identities"</span><span class="token operator">:</span> <span class="token punctuation">[</span>
|
||
<span class="token number">1</span>
|
||
<span class="token punctuation">]</span><span class="token punctuation">,</span>
|
||
<span class="token property">"is_spread"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"msg_type"</span><span class="token operator">:</span> <span class="token number">1</span><span class="token punctuation">,</span>
|
||
<span class="token property">"roomid"</span><span class="token operator">:</span> <span class="token number">24143902</span><span class="token punctuation">,</span>
|
||
<span class="token property">"score"</span><span class="token operator">:</span> <span class="token number">1644563948936</span><span class="token punctuation">,</span>
|
||
<span class="token property">"spread_desc"</span><span class="token operator">:</span> <span class="token string">""</span><span class="token punctuation">,</span>
|
||
<span class="token property">"spread_info"</span><span class="token operator">:</span> <span class="token string">""</span><span class="token punctuation">,</span>
|
||
<span class="token property">"tail_icon"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"timestamp"</span><span class="token operator">:</span> <span class="token number">1644563948</span><span class="token punctuation">,</span>
|
||
<span class="token property">"trigger_time"</span><span class="token operator">:</span> <span class="token number">1644563947876475000</span><span class="token punctuation">,</span>
|
||
<span class="token property">"uid"</span><span class="token operator">:</span> <span class="token number">335979315</span><span class="token punctuation">,</span>
|
||
<span class="token property">"uname"</span><span class="token operator">:</span> <span class="token string">"TIM_Init"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"uname_color"</span><span class="token operator">:</span> <span class="token string">""</span>
|
||
<span class="token punctuation">}</span>
|
||
<span class="token punctuation">}</span>
|
||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="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><h4 id="上舰通知" tabindex="-1"><a class="header-anchor" href="#上舰通知" aria-hidden="true">#</a> 上舰通知</h4><p>json格式</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td>"GUARD_BUY"</td><td>用户购买舰长 / 提督 / 总督,内容则是"GUARD_BUY"</td></tr><tr><td>data</td><td>obj</td><td>上舰人uid & 昵称、上舰信息</td><td></td></tr></tbody></table><p>data字段</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>uid</td><td>num</td><td>用户ID</td><td></td></tr><tr><td>username</td><td>str</td><td>用户名称</td><td></td></tr><tr><td>guard_level</td><td>num</td><td>大航海等级</td><td>1: 总督 2: 提督 3:舰长</td></tr><tr><td>num</td><td>num</td><td>数量</td><td></td></tr><tr><td>price</td><td>num</td><td>待调查</td><td></td></tr><tr><td>gift_id</td><td>num</td><td>礼物id</td><td></td></tr><tr><td>gift_name</td><td>str</td><td>礼物名称</td><td></td></tr><tr><td>start_time</td><td>num</td><td>待调查</td><td></td></tr><tr><td>end_time</td><td>num</td><td>待调查</td><td></td></tr></tbody></table><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
|
||
<span class="token property">"cmd"</span><span class="token operator">:</span> <span class="token string">"GUARD_BUY"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"data"</span><span class="token operator">:</span> <span class="token punctuation">{</span>
|
||
<span class="token property">"uid"</span><span class="token operator">:</span> <span class="token number">14225357</span><span class="token punctuation">,</span>
|
||
<span class="token property">"username"</span><span class="token operator">:</span> <span class="token string">"妙妙喵喵妙妙喵O_O"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"guard_level"</span><span class="token operator">:</span> <span class="token number">3</span><span class="token punctuation">,</span>
|
||
<span class="token property">"num"</span><span class="token operator">:</span> <span class="token number">1</span><span class="token punctuation">,</span>
|
||
<span class="token property">"price"</span><span class="token operator">:</span> <span class="token number">198000</span><span class="token punctuation">,</span>
|
||
<span class="token property">"gift_id"</span><span class="token operator">:</span> <span class="token number">10003</span><span class="token punctuation">,</span>
|
||
<span class="token property">"gift_name"</span><span class="token operator">:</span> <span class="token string">"舰长"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"start_time"</span><span class="token operator">:</span> <span class="token number">1677069316</span><span class="token punctuation">,</span>
|
||
<span class="token property">"end_time"</span><span class="token operator">:</span> <span class="token number">1677069316</span>
|
||
<span class="token punctuation">}</span>
|
||
<span class="token punctuation">}</span>
|
||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="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><h4 id="用户庆祝消息" tabindex="-1"><a class="header-anchor" href="#用户庆祝消息" aria-hidden="true">#</a> 用户庆祝消息</h4><p>json格式</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td>"USER_TOAST_MSG"</td><td>用户购买舰长 / 提督 / 总督后的庆祝消息,内容包含用户陪伴天数</td></tr><tr><td>data</td><td>obj</td><td>上舰人uid & 昵称、上舰信息</td><td></td></tr></tbody></table><p>data字段</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>anchor_show</td><td>bool</td><td>是否显示</td><td></td></tr><tr><td>color</td><td>str</td><td>颜色</td><td></td></tr><tr><td>dmscore</td><td>num</td><td>待调查</td><td></td></tr><tr><td>effect_id</td><td>num</td><td>待调查</td><td></td></tr><tr><td>face_effect_id</td><td>num</td><td>待调查</td><td></td></tr><tr><td>gift_id</td><td>num</td><td>礼物id</td><td></td></tr><tr><td>group_name</td><td>str</td><td>待调查</td><td></td></tr><tr><td>group_op_type</td><td>num</td><td>待调查</td><td></td></tr><tr><td>group_role_name</td><td>str</td><td>待调查</td><td></td></tr><tr><td>guard_level</td><td>num</td><td>大航海等级</td><td>1: 总督 2: 提督 3:舰长</td></tr><tr><td>is_group</td><td>num</td><td>待调查</td><td></td></tr><tr><td>is_show</td><td>num</td><td>待调查</td><td></td></tr><tr><td>num</td><td>num</td><td>上舰个数</td><td></td></tr><tr><td>op_type</td><td>num</td><td>待调查</td><td></td></tr><tr><td>payflow_id</td><td>str</td><td>待调查</td><td></td></tr><tr><td>price</td><td>num</td><td>价格</td><td></td></tr><tr><td>role_name</td><td>str</td><td>身份名称</td><td></td></tr><tr><td>room_effect_id</td><td>num</td><td>待调查</td><td></td></tr><tr><td>room_group_effect_id</td><td>num</td><td>待调查</td><td></td></tr><tr><td>start_time</td><td>num</td><td>待调查</td><td></td></tr><tr><td>svga_block</td><td>num</td><td>待调查</td><td></td></tr><tr><td>target_guard_count</td><td>str</td><td>庆祝消息正文</td><td></td></tr><tr><td>toast_msg</td><td>num</td><td>待调查</td><td></td></tr><tr><td>uid</td><td>num</td><td>上舰人UID</td><td></td></tr><tr><td>unit</td><td>str</td><td>购买身份时间单位</td><td></td></tr><tr><td>user_show</td><td>bool</td><td>待调查</td><td></td></tr><tr><td>username</td><td>str</td><td>上舰人用户名</td><td></td></tr></tbody></table><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
|
||
'anchor_show'<span class="token operator">:</span> True<span class="token punctuation">,</span>
|
||
'color'<span class="token operator">:</span> '#00D1F1'<span class="token punctuation">,</span>
|
||
'dmscore'<span class="token operator">:</span> <span class="token number">90</span><span class="token punctuation">,</span>
|
||
'effect_id'<span class="token operator">:</span> <span class="token number">397</span><span class="token punctuation">,</span>
|
||
'end_time'<span class="token operator">:</span> <span class="token number">1702580687</span><span class="token punctuation">,</span>
|
||
'face_effect_id'<span class="token operator">:</span> <span class="token number">44</span><span class="token punctuation">,</span>
|
||
'gift_id'<span class="token operator">:</span> <span class="token number">10003</span><span class="token punctuation">,</span>
|
||
'group_name'<span class="token operator">:</span> ''<span class="token punctuation">,</span>
|
||
'group_op_type'<span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
'group_role_name'<span class="token operator">:</span> ''<span class="token punctuation">,</span>
|
||
'guard_level'<span class="token operator">:</span> <span class="token number">3</span><span class="token punctuation">,</span>
|
||
'is_group'<span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
'is_show'<span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
'num'<span class="token operator">:</span> <span class="token number">1</span><span class="token punctuation">,</span>
|
||
'op_type'<span class="token operator">:</span> <span class="token number">1</span><span class="token punctuation">,</span>
|
||
'payflow_id'<span class="token operator">:</span>'<span class="token number">2312150304155852173446521</span>'<span class="token punctuation">,</span>
|
||
'price'<span class="token operator">:</span> <span class="token number">138000</span><span class="token punctuation">,</span>
|
||
'role_name'<span class="token operator">:</span> '舰长'<span class="token punctuation">,</span>
|
||
'room_effect_id'<span class="token operator">:</span> <span class="token number">590</span><span class="token punctuation">,</span>
|
||
'room_group_effect_id'<span class="token operator">:</span> <span class="token number">1337</span><span class="token punctuation">,</span>
|
||
'start_time'<span class="token operator">:</span> <span class="token number">1702580687</span><span class="token punctuation">,</span>
|
||
'svga_block'<span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
'target_guard_count'<span class="token operator">:</span> <span class="token number">146</span><span class="token punctuation">,</span>
|
||
'toast_msg'<span class="token operator">:</span> '<%无光之日%> 在主播Mia米娅-的直播间开通了舰长,今天是TA陪伴主播的第<span class="token number">1</span>天'<span class="token punctuation">,</span>
|
||
'uid'<span class="token operator">:</span> <span class="token number">79667344</span><span class="token punctuation">,</span>
|
||
'unit'<span class="token operator">:</span> '月'<span class="token punctuation">,</span>
|
||
'user_show'<span class="token operator">:</span> True<span class="token punctuation">,</span>
|
||
'username'<span class="token operator">:</span> '无光之日'<span class="token punctuation">}</span>
|
||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="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><h4 id="醒目留言" tabindex="-1"><a class="header-anchor" href="#醒目留言" aria-hidden="true">#</a> 醒目留言</h4><p>json格式</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td>"SUPER_CHAT_MESSAGE"</td><td>用户发送醒目留言,内容则是"SUPER_CHAT_MESSAGE"</td></tr><tr><td>data</td><td>obj</td><td>醒目留言内容、发送者信息等</td><td></td></tr><tr><td>roomid</td><td>num</td><td>直播间房间号(非短号</td><td></td></tr></tbody></table><p>data字段</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>background_bottom_color</td><td>str</td><td>待调查</td><td></td></tr><tr><td>background_color</td><td>str</td><td>待调查</td><td></td></tr><tr><td>background_color_end</td><td>str</td><td>待调查</td><td></td></tr><tr><td>background_color_start</td><td>str</td><td>待调查</td><td></td></tr><tr><td>background_icon</td><td>str</td><td>待调查</td><td></td></tr><tr><td>background_image</td><td>str</td><td>待调查</td><td></td></tr><tr><td>background_price_color</td><td>str</td><td>待调查</td><td></td></tr><tr><td>color_point</td><td>num</td><td>待调查</td><td></td></tr><tr><td>dmscore</td><td>num</td><td>待调查</td><td></td></tr><tr><td>end_time</td><td>num</td><td>待调查</td><td></td></tr><tr><td>gift</td><td>obj</td><td>礼物信息</td><td></td></tr><tr><td>id</td><td>num</td><td>待调查</td><td></td></tr><tr><td>is_ranked</td><td>num</td><td>待调查</td><td></td></tr><tr><td>is_send_audit</td><td>num</td><td>待调查</td><td></td></tr><tr><td>medal_info</td><td>obj</td><td>SC发送用户佩戴的粉丝牌信息</td><td></td></tr><tr><td>message</td><td>str</td><td>sc内容</td><td></td></tr><tr><td>message_font_color</td><td>str</td><td>SC文本颜色</td><td></td></tr><tr><td>message_trans</td><td>str</td><td>机翻sc内容</td><td></td></tr><tr><td>price</td><td>num</td><td>sc金额</td><td></td></tr><tr><td>rate</td><td>num</td><td>待调查</td><td></td></tr><tr><td>start_time</td><td>num</td><td>待调查</td><td></td></tr><tr><td>time</td><td>num</td><td>sc持续时间</td><td></td></tr><tr><td>token</td><td>num</td><td>待调查</td><td></td></tr><tr><td>trans_mark</td><td>num</td><td>待调查</td><td></td></tr><tr><td>ts</td><td>num</td><td>待调查</td><td></td></tr><tr><td>uid</td><td>num</td><td>发送用户uid</td><td></td></tr><tr><td>user_info</td><td>obj</td><td>发送用户信息</td><td></td></tr></tbody></table><p>gift字段</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>gift_id</td><td>num</td><td>礼物id</td><td></td></tr><tr><td>gift_name</td><td>str</td><td>礼物名称</td><td>一般均为"醒目留言"</td></tr><tr><td>num</td><td>num</td><td>数量</td><td></td></tr></tbody></table><p>medal_info字段</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>anchor_roomid</td><td>num</td><td>房间号</td><td>包含短号</td></tr><tr><td>anchor_uname</td><td>str</td><td>主播昵称</td><td></td></tr><tr><td>guard_level</td><td>num</td><td>大航海等级</td><td>1: 总督 2: 提督 3:舰长</td></tr><tr><td>icon_id</td><td>num</td><td>待调查</td><td></td></tr><tr><td>is_lighted</td><td>num</td><td>待调查</td><td></td></tr><tr><td>medal_color</td><td>str</td><td>待调查</td><td></td></tr><tr><td>medal_color_border</td><td>num</td><td>待调查</td><td></td></tr><tr><td>medal_color_end</td><td>num</td><td>待调查</td><td></td></tr><tr><td>medal_color_start</td><td>num</td><td>待调查</td><td></td></tr><tr><td>medal_level</td><td>num</td><td>粉丝牌等级</td><td></td></tr><tr><td>medal_name</td><td>str</td><td>粉丝牌名称</td><td></td></tr><tr><td>special</td><td>str</td><td>待调查</td><td></td></tr><tr><td>target_id</td><td>num</td><td>粉丝牌对应的主播uid</td><td></td></tr></tbody></table><p>user_info字段</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>face</td><td>num</td><td>用户头像</td><td></td></tr><tr><td>face_frame</td><td>num</td><td>头像边框</td><td></td></tr><tr><td>guard_level</td><td>num</td><td>大航海等级</td><td>1: 总督 2: 提督 3:舰长</td></tr><tr><td>is_main_vip</td><td>num</td><td>待调查</td><td></td></tr><tr><td>is_svip</td><td>num</td><td>待调查</td><td></td></tr><tr><td>is_vip</td><td>num</td><td>待调查</td><td></td></tr><tr><td>level_color</td><td>str</td><td>待调查</td><td></td></tr><tr><td>manager</td><td>num</td><td>待调查</td><td></td></tr><tr><td>name_color</td><td>str</td><td>待调查</td><td></td></tr><tr><td>title</td><td>str</td><td>待调查</td><td></td></tr><tr><td>uname</td><td>str</td><td>用户名称</td><td></td></tr><tr><td>user_level</td><td>num</td><td>待调查</td><td></td></tr></tbody></table><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
|
||
<span class="token property">"cmd"</span><span class="token operator">:</span> <span class="token string">"SUPER_CHAT_MESSAGE"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"data"</span><span class="token operator">:</span> <span class="token punctuation">{</span>
|
||
<span class="token property">"background_bottom_color"</span><span class="token operator">:</span> <span class="token string">"#2A60B2"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"background_color"</span><span class="token operator">:</span> <span class="token string">"#EDF5FF"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"background_color_end"</span><span class="token operator">:</span> <span class="token string">"#405D85"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"background_color_start"</span><span class="token operator">:</span> <span class="token string">"#3171D2"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"background_icon"</span><span class="token operator">:</span> <span class="token string">""</span><span class="token punctuation">,</span>
|
||
<span class="token property">"background_image"</span><span class="token operator">:</span> <span class="token string">"https://i0.hdslb.com/bfs/live/a712efa5c6ebc67bafbe8352d3e74b820a00c13e.png"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"background_price_color"</span><span class="token operator">:</span> <span class="token string">"#7497CD"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"color_point"</span><span class="token operator">:</span> <span class="token number">0.7</span><span class="token punctuation">,</span>
|
||
<span class="token property">"dmscore"</span><span class="token operator">:</span> <span class="token number">120</span><span class="token punctuation">,</span>
|
||
<span class="token property">"end_time"</span><span class="token operator">:</span> <span class="token number">1677069095</span><span class="token punctuation">,</span>
|
||
<span class="token property">"gift"</span><span class="token operator">:</span> <span class="token punctuation">{</span>
|
||
<span class="token property">"gift_id"</span><span class="token operator">:</span> <span class="token number">12000</span><span class="token punctuation">,</span>
|
||
<span class="token property">"gift_name"</span><span class="token operator">:</span> <span class="token string">"醒目留言"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"num"</span><span class="token operator">:</span> <span class="token number">1</span>
|
||
<span class="token punctuation">}</span><span class="token punctuation">,</span>
|
||
<span class="token property">"id"</span><span class="token operator">:</span> <span class="token number">6522809</span><span class="token punctuation">,</span>
|
||
<span class="token property">"is_ranked"</span><span class="token operator">:</span> <span class="token number">1</span><span class="token punctuation">,</span>
|
||
<span class="token property">"is_send_audit"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"medal_info"</span><span class="token operator">:</span> <span class="token punctuation">{</span>
|
||
<span class="token property">"anchor_roomid"</span><span class="token operator">:</span> <span class="token number">732</span><span class="token punctuation">,</span>
|
||
<span class="token property">"anchor_uname"</span><span class="token operator">:</span> <span class="token string">"Asaki大人"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"guard_level"</span><span class="token operator">:</span> <span class="token number">3</span><span class="token punctuation">,</span>
|
||
<span class="token property">"icon_id"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"is_lighted"</span><span class="token operator">:</span> <span class="token number">1</span><span class="token punctuation">,</span>
|
||
<span class="token property">"medal_color"</span><span class="token operator">:</span> <span class="token string">"#1a544b"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"medal_color_border"</span><span class="token operator">:</span> <span class="token number">6809855</span><span class="token punctuation">,</span>
|
||
<span class="token property">"medal_color_end"</span><span class="token operator">:</span> <span class="token number">5414290</span><span class="token punctuation">,</span>
|
||
<span class="token property">"medal_color_start"</span><span class="token operator">:</span> <span class="token number">1725515</span><span class="token punctuation">,</span>
|
||
<span class="token property">"medal_level"</span><span class="token operator">:</span> <span class="token number">21</span><span class="token punctuation">,</span>
|
||
<span class="token property">"medal_name"</span><span class="token operator">:</span> <span class="token string">"ASAKI"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"special"</span><span class="token operator">:</span> <span class="token string">""</span><span class="token punctuation">,</span>
|
||
<span class="token property">"target_id"</span><span class="token operator">:</span> <span class="token number">194484313</span>
|
||
<span class="token punctuation">}</span><span class="token punctuation">,</span>
|
||
<span class="token property">"message"</span><span class="token operator">:</span> <span class="token string">"猪播完美预测自己第一个死,这就是鹅鸭杀高玩吗"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"message_font_color"</span><span class="token operator">:</span> <span class="token string">"#A3F6FF"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"message_trans"</span><span class="token operator">:</span> <span class="token string">""</span><span class="token punctuation">,</span>
|
||
<span class="token property">"price"</span><span class="token operator">:</span> <span class="token number">30</span><span class="token punctuation">,</span>
|
||
<span class="token property">"rate"</span><span class="token operator">:</span> <span class="token number">1000</span><span class="token punctuation">,</span>
|
||
<span class="token property">"start_time"</span><span class="token operator">:</span> <span class="token number">1677069035</span><span class="token punctuation">,</span>
|
||
<span class="token property">"time"</span><span class="token operator">:</span> <span class="token number">60</span><span class="token punctuation">,</span>
|
||
<span class="token property">"token"</span><span class="token operator">:</span> <span class="token string">"7BED5681"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"trans_mark"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"ts"</span><span class="token operator">:</span> <span class="token number">1677069035</span><span class="token punctuation">,</span>
|
||
<span class="token property">"uid"</span><span class="token operator">:</span> <span class="token number">294094150</span><span class="token punctuation">,</span>
|
||
<span class="token property">"user_info"</span><span class="token operator">:</span> <span class="token punctuation">{</span>
|
||
<span class="token property">"face"</span><span class="token operator">:</span> <span class="token string">"https://i1.hdslb.com/bfs/face/7a11b48e0a3055e220fa8b4c7d938cd4bcac2577.jpg"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"face_frame"</span><span class="token operator">:</span> <span class="token string">"https://i0.hdslb.com/bfs/live/80f732943cc3367029df65e267960d56736a82ee.png"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"guard_level"</span><span class="token operator">:</span> <span class="token number">3</span><span class="token punctuation">,</span>
|
||
<span class="token property">"is_main_vip"</span><span class="token operator">:</span> <span class="token number">1</span><span class="token punctuation">,</span>
|
||
<span class="token property">"is_svip"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"is_vip"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"level_color"</span><span class="token operator">:</span> <span class="token string">"#969696"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"manager"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"name_color"</span><span class="token operator">:</span> <span class="token string">"#00D1F1"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"title"</span><span class="token operator">:</span> <span class="token string">"0"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"uname"</span><span class="token operator">:</span> <span class="token string">"界原虚"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"user_level"</span><span class="token operator">:</span> <span class="token number">6</span>
|
||
<span class="token punctuation">}</span>
|
||
<span class="token punctuation">}</span><span class="token punctuation">,</span>
|
||
<span class="token property">"roomid"</span><span class="token operator">:</span> <span class="token number">6154037</span>
|
||
<span class="token punctuation">}</span>
|
||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="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><h4 id="送礼" tabindex="-1"><a class="header-anchor" href="#送礼" aria-hidden="true">#</a> 送礼</h4><p>json格式</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td>"SEND_GIFT"</td><td>投喂礼物等,内容则是"SEND_GIFT"</td></tr><tr><td>data</td><td>obj</td><td>礼物投喂人、礼物信息、礼物数量等</td><td></td></tr></tbody></table><p>data字段</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>action</td><td>str</td><td>礼物操作,一般为"投喂"</td><td></td></tr><tr><td>batch_combo_id</td><td>str</td><td>待调查</td><td>有时为空字符串</td></tr><tr><td>batch_combo_send</td><td>obj</td><td>待调查</td><td>有时为null</td></tr><tr><td>beatId</td><td>str</td><td>待调查</td><td></td></tr><tr><td>biz_source</td><td>str</td><td>待调查</td><td></td></tr><tr><td>blind_gift</td><td></td><td>待调查</td><td></td></tr><tr><td>broadcast_id</td><td>num</td><td>待调查</td><td></td></tr><tr><td>coin_type</td><td>str</td><td>待调查</td><td></td></tr><tr><td>combo_resources_id</td><td>num</td><td>待调查</td><td></td></tr><tr><td>combo_send</td><td></td><td>待调查</td><td></td></tr><tr><td>comber_stay_time</td><td>num</td><td>待调查</td><td></td></tr><tr><td>combo_total_coin</td><td>num</td><td>待调查</td><td></td></tr><tr><td>crit_prob</td><td>num</td><td>待调查</td><td></td></tr><tr><td>demarcation</td><td>num</td><td>待调查</td><td></td></tr><tr><td>discount_price</td><td>num</td><td>待调查</td><td></td></tr><tr><td>dmscore</td><td>num</td><td>待调查</td><td></td></tr><tr><td>draw</td><td>num</td><td>待调查</td><td></td></tr><tr><td>effect</td><td>num</td><td>待调查</td><td></td></tr><tr><td>effect_block</td><td>num</td><td>待调查</td><td></td></tr><tr><td>face</td><td>str</td><td>礼物投喂者的头像URL</td><td></td></tr><tr><td>face_effect_id</td><td>num</td><td>待调查</td><td></td></tr><tr><td>face_effect_type</td><td>num</td><td>待调查</td><td></td></tr><tr><td>float_sc_resource_id</td><td>num</td><td>待调查</td><td></td></tr><tr><td>giftId</td><td>num</td><td>礼物ID</td><td></td></tr><tr><td>giftName</td><td>str</td><td>礼物名称</td><td></td></tr><tr><td>giftType</td><td>num</td><td>待调查</td><td></td></tr><tr><td>gold</td><td>number</td><td>待调查</td><td></td></tr><tr><td>guard_level</td><td>num</td><td>待调查</td><td></td></tr><tr><td>is_first</td><td>bool</td><td>待调查</td><td></td></tr><tr><td>is_join_receiver</td><td>bool</td><td>待调查</td><td></td></tr><tr><td>is_naming</td><td>bool</td><td>待调查</td><td></td></tr><tr><td>is_special_batch</td><td>num</td><td>待调查</td><td></td></tr><tr><td>magnification</td><td>num</td><td>待调查</td><td></td></tr><tr><td>medal_info</td><td>obj</td><td>礼物投喂者粉丝奖牌信息</td><td></td></tr><tr><td>name_color</td><td>str</td><td>待调查</td><td></td></tr><tr><td>num</td><td>number</td><td>该次投喂的礼物数量</td><td></td></tr><tr><td>original_gift_name</td><td>str</td><td>待调查</td><td></td></tr><tr><td>price</td><td>num</td><td>待调查</td><td></td></tr><tr><td>rcost</td><td>num</td><td>待调查</td><td></td></tr><tr><td>receive_user_info</td><td>obj</td><td>礼物接收者信息,一般是主播</td><td></td></tr><tr><td>remain</td><td>num</td><td>待调查</td><td></td></tr><tr><td>rnd</td><td>num</td><td>礼物发送时的时间戳,以及后面9位未知数字</td><td></td></tr><tr><td>send_master</td><td></td><td>待调查</td><td></td></tr><tr><td>silver</td><td>num</td><td>待调查</td><td></td></tr><tr><td>super</td><td>num</td><td>待调查</td><td></td></tr><tr><td>super_batch_gift_num</td><td>num</td><td>待调查</td><td></td></tr><tr><td>super_gift_num</td><td>num</td><td>待调查</td><td></td></tr><tr><td>svga_block</td><td>num</td><td>待调查</td><td></td></tr><tr><td>switch</td><td>bool</td><td>待调查</td><td></td></tr><tr><td>tag_image</td><td>str</td><td>待调查</td><td></td></tr><tr><td>tid</td><td>num</td><td>礼物发送时的时间戳,以及后面9位未知数字</td><td>似乎与rnd字段相同</td></tr><tr><td>timestamp</td><td>num</td><td>礼物发送时的时间戳</td><td></td></tr><tr><td>top_list</td><td></td><td>待调查</td><td></td></tr><tr><td>total_coin</td><td>num</td><td>待调查</td><td></td></tr><tr><td>uid</td><td>num</td><td>礼物投喂者的UID</td><td></td></tr><tr><td>uname</td><td>str</td><td>礼物投喂者的名称</td><td></td></tr></tbody></table><p>batch_combo_send字段</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>action</td><td>str</td><td>礼物操作,一般为"投喂"</td><td></td></tr><tr><td>batch_combo_id</td><td>str</td><td>待调查</td><td></td></tr><tr><td>batch_combo_num</td><td>num</td><td>待调查</td><td></td></tr><tr><td>blind_gift</td><td></td><td>待调查</td><td></td></tr><tr><td>gift_id</td><td>num</td><td>待调查</td><td></td></tr><tr><td>gift_name</td><td>str</td><td>投喂的礼物名称</td><td>待调查</td></tr><tr><td>gift_num</td><td>num</td><td>投喂礼物数量</td><td>待调查</td></tr><tr><td>send_master</td><td></td><td>待调查</td><td></td></tr><tr><td>uid</td><td>num</td><td>礼物投喂者的UID</td><td></td></tr><tr><td>uname</td><td>str</td><td>礼物投喂者的名称</td><td></td></tr></tbody></table><p>medal_info字段</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>anchor_roomid</td><td>num</td><td>待调查</td><td></td></tr><tr><td>anchor_uname</td><td>str</td><td>待调查</td><td></td></tr><tr><td>guard_level</td><td>num</td><td>待调查</td><td></td></tr><tr><td>icon_id</td><td>num</td><td>待调查</td><td></td></tr><tr><td>is_lighted</td><td>num</td><td>待调查</td><td></td></tr><tr><td>medal_color</td><td>num</td><td>礼物投喂者的粉丝奖牌颜色</td><td>十六进制颜色值转为了十进制表示</td></tr><tr><td>medal_border_color</td><td>num</td><td>礼物投喂者的粉丝奖牌边框颜色</td><td>十六进制颜色值的十进制表示</td></tr><tr><td>medal_color_end</td><td>num</td><td>待调查</td><td></td></tr><tr><td>medal_color_start</td><td>num</td><td>待调查</td><td></td></tr><tr><td>medal_level</td><td>num</td><td>礼物投喂者的粉丝奖牌等级</td><td></td></tr><tr><td>medal_name</td><td>str</td><td>礼物投喂者的粉丝奖牌名称</td><td></td></tr><tr><td>special</td><td>str</td><td>待调查</td><td></td></tr><tr><td>target_id</td><td>num</td><td>待调查</td><td></td></tr></tbody></table><p>receive_user_info字段</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>uid</td><td>num</td><td>礼物接收者的UID</td><td>一般为主播的UID</td></tr><tr><td>uname</td><td>str</td><td>礼物接收者的名称</td><td>一般为主播的名称</td></tr></tbody></table><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
|
||
<span class="token property">"cmd"</span><span class="token operator">:</span> <span class="token string">"SEND_GIFT"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"data"</span><span class="token operator">:</span> <span class="token punctuation">{</span>
|
||
<span class="token property">"action"</span><span class="token operator">:</span> <span class="token string">"投喂"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"batch_combo_id"</span><span class="token operator">:</span> <span class="token string">"batch:gift:combo_id:510149209:36047134:31036:1673622464.8445"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"batch_combo_send"</span><span class="token operator">:</span> <span class="token punctuation">{</span>
|
||
<span class="token property">"action"</span><span class="token operator">:</span> <span class="token string">"投喂"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"batch_combo_id"</span><span class="token operator">:</span> <span class="token string">"batch:gift:combo_id:510149209:36047134:31036:1673622464.8445"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"batch_combo_num"</span><span class="token operator">:</span> <span class="token number">1</span><span class="token punctuation">,</span>
|
||
<span class="token property">"blind_gift"</span><span class="token operator">:</span> <span class="token null keyword">null</span><span class="token punctuation">,</span>
|
||
<span class="token property">"gift_id"</span><span class="token operator">:</span> <span class="token number">31036</span><span class="token punctuation">,</span>
|
||
<span class="token property">"gift_name"</span><span class="token operator">:</span> <span class="token string">"小花花"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"gift_num"</span><span class="token operator">:</span> <span class="token number">1</span><span class="token punctuation">,</span>
|
||
<span class="token property">"send_master"</span><span class="token operator">:</span> <span class="token null keyword">null</span><span class="token punctuation">,</span>
|
||
<span class="token property">"uid"</span><span class="token operator">:</span> <span class="token number">510149209</span><span class="token punctuation">,</span>
|
||
<span class="token property">"uname"</span><span class="token operator">:</span> <span class="token string">"12138额83121"</span>
|
||
<span class="token punctuation">}</span><span class="token punctuation">,</span>
|
||
<span class="token property">"beatId"</span><span class="token operator">:</span> <span class="token string">""</span><span class="token punctuation">,</span>
|
||
<span class="token property">"biz_source"</span><span class="token operator">:</span> <span class="token string">"live"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"blind_gift"</span><span class="token operator">:</span> <span class="token null keyword">null</span><span class="token punctuation">,</span>
|
||
<span class="token property">"broadcast_id"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"coin_type"</span><span class="token operator">:</span> <span class="token string">"gold"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"combo_resources_id"</span><span class="token operator">:</span> <span class="token number">1</span><span class="token punctuation">,</span>
|
||
<span class="token property">"combo_send"</span><span class="token operator">:</span> <span class="token punctuation">{</span>
|
||
<span class="token property">"action"</span><span class="token operator">:</span> <span class="token string">"投喂"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"combo_id"</span><span class="token operator">:</span> <span class="token string">"gift:combo_id:510149209:36047134:31036:1673622464.8434"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"combo_num"</span><span class="token operator">:</span> <span class="token number">1</span><span class="token punctuation">,</span>
|
||
<span class="token property">"gift_id"</span><span class="token operator">:</span> <span class="token number">31036</span><span class="token punctuation">,</span>
|
||
<span class="token property">"gift_name"</span><span class="token operator">:</span> <span class="token string">"小花花"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"gift_num"</span><span class="token operator">:</span> <span class="token number">1</span><span class="token punctuation">,</span>
|
||
<span class="token property">"send_master"</span><span class="token operator">:</span> <span class="token null keyword">null</span><span class="token punctuation">,</span>
|
||
<span class="token property">"uid"</span><span class="token operator">:</span> <span class="token number">510149209</span><span class="token punctuation">,</span>
|
||
<span class="token property">"uname"</span><span class="token operator">:</span> <span class="token string">"12138额83121"</span>
|
||
<span class="token punctuation">}</span><span class="token punctuation">,</span>
|
||
<span class="token property">"combo_stay_time"</span><span class="token operator">:</span> <span class="token number">3</span><span class="token punctuation">,</span>
|
||
<span class="token property">"combo_total_coin"</span><span class="token operator">:</span> <span class="token number">100</span><span class="token punctuation">,</span>
|
||
<span class="token property">"crit_prob"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"demarcation"</span><span class="token operator">:</span> <span class="token number">1</span><span class="token punctuation">,</span>
|
||
<span class="token property">"discount_price"</span><span class="token operator">:</span> <span class="token number">100</span><span class="token punctuation">,</span>
|
||
<span class="token property">"dmscore"</span><span class="token operator">:</span> <span class="token number">8</span><span class="token punctuation">,</span>
|
||
<span class="token property">"draw"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"effect"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"effect_block"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"face"</span><span class="token operator">:</span> <span class="token string">"https://i1.hdslb.com/bfs/face/fb79103e8b33547023e2010030b6889bba2b49bf.jpg"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"face_effect_id"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"face_effect_type"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"float_sc_resource_id"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"giftId"</span><span class="token operator">:</span> <span class="token number">31036</span><span class="token punctuation">,</span>
|
||
<span class="token property">"giftName"</span><span class="token operator">:</span> <span class="token string">"小花花"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"giftType"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"gold"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"guard_level"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"is_first"</span><span class="token operator">:</span> <span class="token boolean">true</span><span class="token punctuation">,</span>
|
||
<span class="token property">"is_join_receiver"</span><span class="token operator">:</span> <span class="token boolean">false</span><span class="token punctuation">,</span>
|
||
<span class="token property">"is_naming"</span><span class="token operator">:</span> <span class="token boolean">false</span><span class="token punctuation">,</span>
|
||
<span class="token property">"is_special_batch"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"magnification"</span><span class="token operator">:</span> <span class="token number">1</span><span class="token punctuation">,</span>
|
||
<span class="token property">"medal_info"</span><span class="token operator">:</span> <span class="token punctuation">{</span>
|
||
<span class="token property">"anchor_roomid"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"anchor_uname"</span><span class="token operator">:</span> <span class="token string">""</span><span class="token punctuation">,</span>
|
||
<span class="token property">"guard_level"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"icon_id"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"is_lighted"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"medal_color"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"medal_color_border"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"medal_color_end"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"medal_color_start"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"medal_level"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"medal_name"</span><span class="token operator">:</span> <span class="token string">""</span><span class="token punctuation">,</span>
|
||
<span class="token property">"special"</span><span class="token operator">:</span> <span class="token string">""</span><span class="token punctuation">,</span>
|
||
<span class="token property">"target_id"</span><span class="token operator">:</span> <span class="token number">0</span>
|
||
<span class="token punctuation">}</span><span class="token punctuation">,</span>
|
||
<span class="token property">"name_color"</span><span class="token operator">:</span> <span class="token string">""</span><span class="token punctuation">,</span>
|
||
<span class="token property">"num"</span><span class="token operator">:</span> <span class="token number">1</span><span class="token punctuation">,</span>
|
||
<span class="token property">"original_gift_name"</span><span class="token operator">:</span> <span class="token string">""</span><span class="token punctuation">,</span>
|
||
<span class="token property">"price"</span><span class="token operator">:</span> <span class="token number">100</span><span class="token punctuation">,</span>
|
||
<span class="token property">"rcost"</span><span class="token operator">:</span> <span class="token number">164536872</span><span class="token punctuation">,</span>
|
||
<span class="token property">"receive_user_info"</span><span class="token operator">:</span> <span class="token punctuation">{</span>
|
||
<span class="token property">"uid"</span><span class="token operator">:</span> <span class="token number">36047134</span><span class="token punctuation">,</span>
|
||
<span class="token property">"uname"</span><span class="token operator">:</span> <span class="token string">"小霖QL"</span>
|
||
<span class="token punctuation">}</span><span class="token punctuation">,</span>
|
||
<span class="token property">"remain"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"rnd"</span><span class="token operator">:</span> <span class="token string">"1673622464121900003"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"send_master"</span><span class="token operator">:</span> <span class="token null keyword">null</span><span class="token punctuation">,</span>
|
||
<span class="token property">"silver"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"super"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"super_batch_gift_num"</span><span class="token operator">:</span> <span class="token number">1</span><span class="token punctuation">,</span>
|
||
<span class="token property">"super_gift_num"</span><span class="token operator">:</span> <span class="token number">1</span><span class="token punctuation">,</span>
|
||
<span class="token property">"svga_block"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"switch"</span><span class="token operator">:</span> <span class="token boolean">true</span><span class="token punctuation">,</span>
|
||
<span class="token property">"tag_image"</span><span class="token operator">:</span> <span class="token string">""</span><span class="token punctuation">,</span>
|
||
<span class="token property">"tid"</span><span class="token operator">:</span> <span class="token string">"1673622464121900003"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"timestamp"</span><span class="token operator">:</span> <span class="token number">1673622464</span><span class="token punctuation">,</span>
|
||
<span class="token property">"top_list"</span><span class="token operator">:</span> <span class="token null keyword">null</span><span class="token punctuation">,</span>
|
||
<span class="token property">"total_coin"</span><span class="token operator">:</span> <span class="token number">100</span><span class="token punctuation">,</span>
|
||
<span class="token property">"uid"</span><span class="token operator">:</span> <span class="token number">510149209</span><span class="token punctuation">,</span>
|
||
<span class="token property">"uname"</span><span class="token operator">:</span> <span class="token string">"12138额83121"</span>
|
||
<span class="token punctuation">}</span>
|
||
<span class="token punctuation">}</span>
|
||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="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><h4 id="礼物星球点亮" tabindex="-1"><a class="header-anchor" href="#礼物星球点亮" aria-hidden="true">#</a> 礼物星球点亮</h4><p>json格式</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td>"GIFT_STAR_PROCESS"</td><td>主播的礼物星球其一点亮之后,则内容为"GIFT_STAR_PROCESS"</td></tr><tr><td>data</td><td>obj</td><td>消息文本</td><td></td></tr></tbody></table><p>data字段</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>status</td><td>num</td><td>待调查</td><td></td></tr><tr><td>tip</td><td>str</td><td>点亮礼物星球的消息文本</td><td></td></tr></tbody></table><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
|
||
<span class="token property">"cmd"</span><span class="token operator">:</span> <span class="token string">"GIFT_STAR_PROCESS"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"data"</span><span class="token operator">:</span> <span class="token punctuation">{</span>
|
||
<span class="token property">"status"</span><span class="token operator">:</span> <span class="token number">1</span><span class="token punctuation">,</span>
|
||
<span class="token property">"tip"</span><span class="token operator">:</span> <span class="token string">"情书已点亮"</span>
|
||
<span class="token punctuation">}</span>
|
||
<span class="token punctuation">}</span>
|
||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="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><h4 id="礼物连击" tabindex="-1"><a class="header-anchor" href="#礼物连击" aria-hidden="true">#</a> 礼物连击</h4><p>json格式</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td>"COMBO_SEND"</td><td></td></tr><tr><td>data</td><td>obj</td><td>礼物投喂者、礼物信息等</td><td></td></tr></tbody></table><p>data字段</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>action</td><td>str</td><td>礼物操作,一般为"投喂"</td><td></td></tr><tr><td>batch_combo_id</td><td>str</td><td>待调查</td><td></td></tr><tr><td>batch_combo_num</td><td>num</td><td>连击礼物数量</td><td></td></tr><tr><td>combo_id</td><td>str</td><td>待调查</td><td></td></tr><tr><td>combo_num</td><td>str</td><td>连击礼物数量</td><td></td></tr><tr><td>combo_total_coin</td><td>num</td><td>待调查</td><td></td></tr><tr><td>dmscore</td><td>num</td><td>待调查</td><td></td></tr><tr><td>gift_id</td><td>num</td><td>待调查</td><td></td></tr><tr><td>gift_name</td><td>str</td><td>连击礼物的名称</td><td></td></tr><tr><td>gift_num</td><td>num</td><td>0</td><td></td></tr><tr><td>is_join_receiver</td><td>bool</td><td>待调查</td><td></td></tr><tr><td>is_naming</td><td>bool</td><td>待调查</td><td></td></tr><tr><td>is_show</td><td>num</td><td>待调查</td><td></td></tr><tr><td>medal_info</td><td>obj</td><td>礼物投喂者的粉丝勋章信息</td><td></td></tr><tr><td>name_color</td><td>str</td><td>待调查</td><td></td></tr><tr><td>r_uname</td><td>str</td><td>主播的名称</td><td></td></tr><tr><td>receive_user_info</td><td>obj</td><td>主播的UID和名称</td><td></td></tr><tr><td>ruid</td><td>num</td><td>主播的UID</td><td></td></tr><tr><td>send_master</td><td></td><td>待调查</td><td></td></tr><tr><td>total_num</td><td>num</td><td>连击礼物数量</td><td></td></tr><tr><td>uid</td><td>num</td><td>礼物投喂者的UID</td><td></td></tr><tr><td>uname</td><td>str</td><td>礼物投喂者的名称</td><td></td></tr></tbody></table><p>receive_user_info字段</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>uid</td><td>number</td><td>礼物接收者的UID</td><td>一般为主播的UID</td></tr><tr><td>uname</td><td>string</td><td>礼物接收者的名称</td><td>一般为主播的名称</td></tr></tbody></table><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
|
||
<span class="token property">"cmd"</span><span class="token operator">:</span> <span class="token string">"COMBO_SEND"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"data"</span><span class="token operator">:</span> <span class="token punctuation">{</span>
|
||
<span class="token property">"action"</span><span class="token operator">:</span> <span class="token string">"投喂"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"batch_combo_id"</span><span class="token operator">:</span> <span class="token string">"batch:gift:combo_id:3493090830584635:29857468:31036:1673774515.6190"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"batch_combo_num"</span><span class="token operator">:</span> <span class="token number">2</span><span class="token punctuation">,</span>
|
||
<span class="token property">"combo_id"</span><span class="token operator">:</span> <span class="token string">"gift:combo_id:3493090830584635:29857468:31036:1673774515.6180"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"combo_num"</span><span class="token operator">:</span> <span class="token number">2</span><span class="token punctuation">,</span>
|
||
<span class="token property">"combo_total_coin"</span><span class="token operator">:</span> <span class="token number">200</span><span class="token punctuation">,</span>
|
||
<span class="token property">"dmscore"</span><span class="token operator">:</span> <span class="token number">112</span><span class="token punctuation">,</span>
|
||
<span class="token property">"gift_id"</span><span class="token operator">:</span> <span class="token number">31036</span><span class="token punctuation">,</span>
|
||
<span class="token property">"gift_name"</span><span class="token operator">:</span> <span class="token string">"小花花"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"gift_num"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"is_join_receiver"</span><span class="token operator">:</span> <span class="token boolean">false</span><span class="token punctuation">,</span>
|
||
<span class="token property">"is_naming"</span><span class="token operator">:</span> <span class="token boolean">false</span><span class="token punctuation">,</span>
|
||
<span class="token property">"is_show"</span><span class="token operator">:</span> <span class="token number">1</span><span class="token punctuation">,</span>
|
||
<span class="token property">"medal_info"</span><span class="token operator">:</span> <span class="token punctuation">{</span>
|
||
<span class="token property">"anchor_roomid"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"anchor_uname"</span><span class="token operator">:</span> <span class="token string">""</span><span class="token punctuation">,</span>
|
||
<span class="token property">"guard_level"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"icon_id"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"is_lighted"</span><span class="token operator">:</span> <span class="token number">1</span><span class="token punctuation">,</span>
|
||
<span class="token property">"medal_color"</span><span class="token operator">:</span> <span class="token number">6067854</span><span class="token punctuation">,</span>
|
||
<span class="token property">"medal_color_border"</span><span class="token operator">:</span> <span class="token number">6067854</span><span class="token punctuation">,</span>
|
||
<span class="token property">"medal_color_end"</span><span class="token operator">:</span> <span class="token number">6067854</span><span class="token punctuation">,</span>
|
||
<span class="token property">"medal_color_start"</span><span class="token operator">:</span> <span class="token number">6067854</span><span class="token punctuation">,</span>
|
||
<span class="token property">"medal_level"</span><span class="token operator">:</span> <span class="token number">3</span><span class="token punctuation">,</span>
|
||
<span class="token property">"medal_name"</span><span class="token operator">:</span> <span class="token string">"爱珞珞"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"special"</span><span class="token operator">:</span> <span class="token string">""</span><span class="token punctuation">,</span>
|
||
<span class="token property">"target_id"</span><span class="token operator">:</span> <span class="token number">3493076559465366</span>
|
||
<span class="token punctuation">}</span><span class="token punctuation">,</span>
|
||
<span class="token property">"name_color"</span><span class="token operator">:</span> <span class="token string">""</span><span class="token punctuation">,</span>
|
||
<span class="token property">"r_uname"</span><span class="token operator">:</span> <span class="token string">"露萌不要雨草"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"receive_user_info"</span><span class="token operator">:</span> <span class="token punctuation">{</span>
|
||
<span class="token property">"uid"</span><span class="token operator">:</span> <span class="token number">29857468</span><span class="token punctuation">,</span>
|
||
<span class="token property">"uname"</span><span class="token operator">:</span> <span class="token string">"露萌不要雨草"</span>
|
||
<span class="token punctuation">}</span><span class="token punctuation">,</span>
|
||
<span class="token property">"ruid"</span><span class="token operator">:</span> <span class="token number">29857468</span><span class="token punctuation">,</span>
|
||
<span class="token property">"send_master"</span><span class="token operator">:</span> <span class="token null keyword">null</span><span class="token punctuation">,</span>
|
||
<span class="token property">"total_num"</span><span class="token operator">:</span> <span class="token number">2</span><span class="token punctuation">,</span>
|
||
<span class="token property">"uid"</span><span class="token operator">:</span> <span class="token number">3493090830584635</span><span class="token punctuation">,</span>
|
||
<span class="token property">"uname"</span><span class="token operator">:</span> <span class="token string">"DOC-Neo"</span>
|
||
<span class="token punctuation">}</span>
|
||
<span class="token punctuation">}</span>
|
||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="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><!--
|
||
#### 欢迎加入房间
|
||
|
||
#### 欢迎房管加入房间
|
||
--><h4 id="通知消息" tabindex="-1"><a class="header-anchor" href="#通知消息" aria-hidden="true">#</a> 通知消息</h4><p>json格式</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td>"NOTICE_MSG"</td><td>通知消息,内容则是"NOTICE_MSG"</td></tr><tr><td>id</td><td>num</td><td>待调查</td><td></td></tr><tr><td>full</td><td>obj</td><td>待调查</td><td></td></tr><tr><td>half</td><td>obj</td><td>待调查</td><td></td></tr><tr><td>side</td><td>obj</td><td>待调查</td><td></td></tr><tr><td>roomid</td><td>num</td><td>目标直播间短号</td><td></td></tr><tr><td>real_roomid</td><td>num</td><td>目标直播间真实ID</td><td></td></tr><tr><td>msg_common</td><td>str</td><td>显示的消息内容</td><td></td></tr><tr><td>msg_self</td><td>str</td><td>消息内容本身</td><td>剔除额外文本</td></tr><tr><td>link_rel</td><td>str</td><td>通知消息跳转的URL</td><td></td></tr><tr><td>msg_type</td><td>num</td><td>待调查</td><td></td></tr><tr><td>shield_uid</td><td>num</td><td>待调查</td><td></td></tr><tr><td>business_id</td><td>str</td><td>待调查</td><td></td></tr><tr><td>scatter</td><td>obj</td><td>待调查</td><td></td></tr><tr><td>marquee_id</td><td>str</td><td>待调查</td><td></td></tr><tr><td>notice_type</td><td>num</td><td>待调查</td><td></td></tr></tbody></table><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
|
||
<span class="token property">"cmd"</span><span class="token operator">:</span> <span class="token string">"NOTICE_MSG"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"id"</span><span class="token operator">:</span> <span class="token number">804</span><span class="token punctuation">,</span>
|
||
<span class="token property">"name"</span><span class="token operator">:</span> <span class="token string">"人气榜第一名"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"full"</span><span class="token operator">:</span> <span class="token punctuation">{</span>
|
||
<span class="token property">"head_icon"</span><span class="token operator">:</span> <span class="token string">"https://i0.hdslb.com/bfs/live/f74b09c7fb83123a0dd66c536b6d5b143d271b08.png"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"tail_icon"</span><span class="token operator">:</span> <span class="token string">"https://i0.hdslb.com/bfs/live/822da481fdaba986d738db5d8fd469ffa95a8fa1.webp"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"head_icon_fa"</span><span class="token operator">:</span> <span class="token string">"https://i0.hdslb.com/bfs/live/f74b09c7fb83123a0dd66c536b6d5b143d271b08.png"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"tail_icon_fa"</span><span class="token operator">:</span> <span class="token string">"https://i0.hdslb.com/bfs/live/38cb2a9f1209b16c0f15162b0b553e3b28d9f16f.png"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"head_icon_fan"</span><span class="token operator">:</span> <span class="token number">1</span><span class="token punctuation">,</span>
|
||
<span class="token property">"tail_icon_fan"</span><span class="token operator">:</span> <span class="token number">4</span><span class="token punctuation">,</span>
|
||
<span class="token property">"background"</span><span class="token operator">:</span> <span class="token string">"#FFE6BD"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"color"</span><span class="token operator">:</span> <span class="token string">"#9D5412"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"highlight"</span><span class="token operator">:</span> <span class="token string">"#FF6933"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"time"</span><span class="token operator">:</span> <span class="token number">20</span>
|
||
<span class="token punctuation">}</span><span class="token punctuation">,</span>
|
||
<span class="token property">"half"</span><span class="token operator">:</span> <span class="token punctuation">{</span>
|
||
<span class="token property">"head_icon"</span><span class="token operator">:</span> <span class="token string">"https://i0.hdslb.com/bfs/live/f74b09c7fb83123a0dd66c536b6d5b143d271b08.png"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"tail_icon"</span><span class="token operator">:</span> <span class="token string">"https://i0.hdslb.com/bfs/live/822da481fdaba986d738db5d8fd469ffa95a8fa1.webp"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"background"</span><span class="token operator">:</span> <span class="token string">"#FFE6BD"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"color"</span><span class="token operator">:</span> <span class="token string">"#9D5412"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"highlight"</span><span class="token operator">:</span> <span class="token string">"#FF6933"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"time"</span><span class="token operator">:</span> <span class="token number">0</span>
|
||
<span class="token punctuation">}</span><span class="token punctuation">,</span>
|
||
<span class="token property">"side"</span><span class="token operator">:</span> <span class="token punctuation">{</span>
|
||
<span class="token property">"head_icon"</span><span class="token operator">:</span> <span class="token string">""</span><span class="token punctuation">,</span>
|
||
<span class="token property">"background"</span><span class="token operator">:</span> <span class="token string">""</span><span class="token punctuation">,</span>
|
||
<span class="token property">"color"</span><span class="token operator">:</span> <span class="token string">""</span><span class="token punctuation">,</span>
|
||
<span class="token property">"highlight"</span><span class="token operator">:</span> <span class="token string">""</span><span class="token punctuation">,</span>
|
||
<span class="token property">"border"</span><span class="token operator">:</span> <span class="token string">""</span>
|
||
<span class="token punctuation">}</span><span class="token punctuation">,</span>
|
||
<span class="token property">"roomid"</span><span class="token operator">:</span> <span class="token number">23919301</span><span class="token punctuation">,</span>
|
||
<span class="token property">"real_roomid"</span><span class="token operator">:</span> <span class="token number">23919301</span><span class="token punctuation">,</span>
|
||
<span class="token property">"msg_common"</span><span class="token operator">:</span> <span class="token string">"恭喜主播<%AG超玩会王者荣耀一诺%>荣获上小时人气榜第<%1%>名!点击传送查看精彩内容!"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"msg_self"</span><span class="token operator">:</span> <span class="token string">"恭喜主播<%AG超玩会王者荣耀一诺%>荣获上小时人气榜第<%1%>名!"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"link_url"</span><span class="token operator">:</span> <span class="token string">"https://live.bilibili.com/23919301?broadcast_type=0&is_room_feed=1&from=28003&extra_jump_from=28003"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"msg_type"</span><span class="token operator">:</span> <span class="token number">1</span><span class="token punctuation">,</span>
|
||
<span class="token property">"shield_uid"</span><span class="token operator">:</span> <span class="token number">-1</span><span class="token punctuation">,</span>
|
||
<span class="token property">"business_id"</span><span class="token operator">:</span> <span class="token string">""</span><span class="token punctuation">,</span>
|
||
<span class="token property">"scatter"</span><span class="token operator">:</span> <span class="token punctuation">{</span>
|
||
<span class="token property">"min"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"max"</span><span class="token operator">:</span> <span class="token number">0</span>
|
||
<span class="token punctuation">}</span><span class="token punctuation">,</span>
|
||
<span class="token property">"marquee_id"</span><span class="token operator">:</span> <span class="token string">""</span><span class="token punctuation">,</span>
|
||
<span class="token property">"notice_type"</span><span class="token operator">:</span> <span class="token number">0</span>
|
||
<span class="token punctuation">}</span>
|
||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="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><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
|
||
<span class="token property">"cmd"</span><span class="token operator">:</span> <span class="token string">"NOTICE_MSG"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"id"</span><span class="token operator">:</span> <span class="token number">814</span><span class="token punctuation">,</span>
|
||
<span class="token property">"name"</span><span class="token operator">:</span> <span class="token string">"幻影飞船专用"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"full"</span><span class="token operator">:</span> <span class="token punctuation">{</span>
|
||
<span class="token property">"head_icon"</span><span class="token operator">:</span> <span class="token string">"https://i0.hdslb.com/bfs/live/08978f1721200e11328d1f7d6231b21bcca20488.gif"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"tail_icon"</span><span class="token operator">:</span> <span class="token string">"https://i0.hdslb.com/bfs/live/822da481fdaba986d738db5d8fd469ffa95a8fa1.webp"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"head_icon_fa"</span><span class="token operator">:</span> <span class="token string">"https://i0.hdslb.com/bfs/live/08978f1721200e11328d1f7d6231b21bcca20488.gif"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"tail_icon_fa"</span><span class="token operator">:</span> <span class="token string">"https://i0.hdslb.com/bfs/live/38cb2a9f1209b16c0f15162b0b553e3b28d9f16f.png"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"head_icon_fan"</span><span class="token operator">:</span> <span class="token number">1</span><span class="token punctuation">,</span>
|
||
<span class="token property">"tail_icon_fan"</span><span class="token operator">:</span> <span class="token number">4</span><span class="token punctuation">,</span>
|
||
<span class="token property">"background"</span><span class="token operator">:</span> <span class="token string">"#F09153"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"color"</span><span class="token operator">:</span> <span class="token string">"#FFFFFF"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"highlight"</span><span class="token operator">:</span> <span class="token string">"#FFE600"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"time"</span><span class="token operator">:</span> <span class="token number">15</span>
|
||
<span class="token punctuation">}</span><span class="token punctuation">,</span>
|
||
<span class="token property">"half"</span><span class="token operator">:</span> <span class="token punctuation">{</span>
|
||
<span class="token property">"head_icon"</span><span class="token operator">:</span> <span class="token string">"https://i0.hdslb.com/bfs/live/08978f1721200e11328d1f7d6231b21bcca20488.gif"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"tail_icon"</span><span class="token operator">:</span> <span class="token string">""</span><span class="token punctuation">,</span>
|
||
<span class="token property">"background"</span><span class="token operator">:</span> <span class="token string">"#F09153"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"color"</span><span class="token operator">:</span> <span class="token string">"#FFFFFFFF"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"highlight"</span><span class="token operator">:</span> <span class="token string">"#FFE600"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"time"</span><span class="token operator">:</span> <span class="token number">15</span>
|
||
<span class="token punctuation">}</span><span class="token punctuation">,</span>
|
||
<span class="token property">"side"</span><span class="token operator">:</span> <span class="token punctuation">{</span>
|
||
<span class="token property">"head_icon"</span><span class="token operator">:</span> <span class="token string">""</span><span class="token punctuation">,</span>
|
||
<span class="token property">"background"</span><span class="token operator">:</span> <span class="token string">""</span><span class="token punctuation">,</span>
|
||
<span class="token property">"color"</span><span class="token operator">:</span> <span class="token string">""</span><span class="token punctuation">,</span>
|
||
<span class="token property">"highlight"</span><span class="token operator">:</span> <span class="token string">""</span><span class="token punctuation">,</span>
|
||
<span class="token property">"border"</span><span class="token operator">:</span> <span class="token string">""</span>
|
||
<span class="token punctuation">}</span><span class="token punctuation">,</span>
|
||
<span class="token property">"roomid"</span><span class="token operator">:</span> <span class="token number">25207004</span><span class="token punctuation">,</span>
|
||
<span class="token property">"real_roomid"</span><span class="token operator">:</span> <span class="token number">25207004</span><span class="token punctuation">,</span>
|
||
<span class="token property">"msg_common"</span><span class="token operator">:</span> <span class="token string">"<%咖啡_ミシェル%>投喂<%夜月瓜瓜sukuyi%>1个幻影飞船,向着浩瀚星辰出发!"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"msg_self"</span><span class="token operator">:</span> <span class="token string">"<%咖啡_ミシェル%>投喂<%夜月瓜瓜sukuyi%>1个幻影飞船,向着浩瀚星辰出发!"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"link_url"</span><span class="token operator">:</span> <span class="token string">"https://live.bilibili.com/25207004?broadcast_type=0&is_room_feed=1&from=28003&extra_jump_from=28003&live_lottery_type=1"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"msg_type"</span><span class="token operator">:</span> <span class="token number">2</span><span class="token punctuation">,</span>
|
||
<span class="token property">"shield_uid"</span><span class="token operator">:</span> <span class="token number">-1</span><span class="token punctuation">,</span>
|
||
<span class="token property">"business_id"</span><span class="token operator">:</span> <span class="token string">"32356"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"scatter"</span><span class="token operator">:</span> <span class="token punctuation">{</span>
|
||
<span class="token property">"min"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"max"</span><span class="token operator">:</span> <span class="token number">0</span>
|
||
<span class="token punctuation">}</span><span class="token punctuation">,</span>
|
||
<span class="token property">"marquee_id"</span><span class="token operator">:</span> <span class="token string">""</span><span class="token punctuation">,</span>
|
||
<span class="token property">"notice_type"</span><span class="token operator">:</span> <span class="token number">0</span>
|
||
<span class="token punctuation">}</span>
|
||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="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><h4 id="主播准备中" tabindex="-1"><a class="header-anchor" href="#主播准备中" aria-hidden="true">#</a> 主播准备中</h4><p>json格式</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td>"PREPARING"</td><td></td></tr><tr><td>round</td><td>num</td><td>轮播状态:<br>1正在轮播<br>0未轮播</td><td></td></tr><tr><td>roomid</td><td>num</td><td>直播间ID</td><td>未知是真实ID还是短号</td></tr></tbody></table><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
|
||
<span class="token property">"cmd"</span><span class="token operator">:</span> <span class="token string">"PREPARING"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"round"</span><span class="token operator">:</span> <span class="token number">1</span><span class="token punctuation">,</span>
|
||
<span class="token property">"roomid"</span><span class="token operator">:</span> <span class="token string">"8618057"</span>
|
||
<span class="token punctuation">}</span>
|
||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="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><h4 id="直播开始" tabindex="-1"><a class="header-anchor" href="#直播开始" aria-hidden="true">#</a> 直播开始</h4><h4 id="主播信息更新" tabindex="-1"><a class="header-anchor" href="#主播信息更新" aria-hidden="true">#</a> 主播信息更新</h4><p>json格式</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td>"ROOM_REAL_TIME_MESSAGE_UPDATE"</td><td></td></tr><tr><td>data</td><td>obj</td><td>房间ID、主播粉丝数等</td><td></td></tr></tbody></table><p>data字段</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>roomid</td><td>num</td><td>直播间ID</td><td>未知是真实ID还是短号</td></tr><tr><td>fans</td><td>num</td><td>主播当前粉丝数</td><td></td></tr><tr><td>red_notice</td><td>num</td><td>待调查</td><td></td></tr><tr><td>fans_club</td><td>num</td><td>主播粉丝团人数</td><td></td></tr></tbody></table><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
|
||
<span class="token property">"cmd"</span><span class="token operator">:</span> <span class="token string">"ROOM_REAL_TIME_MESSAGE_UPDATE"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"data"</span><span class="token operator">:</span> <span class="token punctuation">{</span>
|
||
<span class="token property">"roomid"</span><span class="token operator">:</span> <span class="token number">8618057</span><span class="token punctuation">,</span>
|
||
<span class="token property">"fans"</span><span class="token operator">:</span> <span class="token number">136</span><span class="token punctuation">,</span>
|
||
<span class="token property">"red_notice"</span><span class="token operator">:</span> <span class="token number">-1</span><span class="token punctuation">,</span>
|
||
<span class="token property">"fans_club"</span><span class="token operator">:</span> <span class="token number">8</span>
|
||
<span class="token punctuation">}</span>
|
||
<span class="token punctuation">}</span>
|
||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="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><h4 id="直播间高能榜" tabindex="-1"><a class="header-anchor" href="#直播间高能榜" aria-hidden="true">#</a> 直播间高能榜</h4><p>json格式</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td>"ONLINE_RANK_V2"</td><td>直播间高能用户数据刷新,内容则是"ONLINE_RANK_V2"</td></tr><tr><td>data</td><td>obj</td><td>直播间高能用户数据</td><td></td></tr></tbody></table><p>data字段</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>list</td><td>array</td><td>在直播间高能用户中的用户信息</td><td></td></tr><tr><td>rank_type</td><td>str</td><td>待调查</td><td></td></tr></tbody></table><p>list数组中的对象</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>uid</td><td>num</td><td>用户UID</td><td></td></tr><tr><td>face</td><td>str</td><td>用户头像URL</td><td></td></tr><tr><td>score</td><td>str</td><td>该用户的贡献值</td><td></td></tr><tr><td>uname</td><td>str</td><td>用户名称</td><td></td></tr><tr><td>rank</td><td>num</td><td>该用户在高能榜中的排名</td><td></td></tr><tr><td>guard_level</td><td>num</td><td>待调查</td><td></td></tr></tbody></table><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
|
||
<span class="token property">"cmd"</span><span class="token operator">:</span> <span class="token string">"ONLINE_RANK_V2"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"data"</span><span class="token operator">:</span> <span class="token punctuation">{</span>
|
||
<span class="token property">"list"</span><span class="token operator">:</span> <span class="token punctuation">[</span>
|
||
<span class="token punctuation">{</span>
|
||
<span class="token property">"uid"</span><span class="token operator">:</span> <span class="token number">2082621455</span><span class="token punctuation">,</span>
|
||
<span class="token property">"face"</span><span class="token operator">:</span> <span class="token string">"https://i2.hdslb.com/bfs/face/9de6050277fa13d830eb97e3453d89843de46a31.jpg"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"score"</span><span class="token operator">:</span> <span class="token string">"20"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"uname"</span><span class="token operator">:</span> <span class="token string">"8级萌新_小华"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"rank"</span><span class="token operator">:</span> <span class="token number">1</span><span class="token punctuation">,</span>
|
||
<span class="token property">"guard_level"</span><span class="token operator">:</span> <span class="token number">0</span>
|
||
<span class="token punctuation">}</span><span class="token punctuation">,</span>
|
||
<span class="token punctuation">{</span>
|
||
<span class="token property">"uid"</span><span class="token operator">:</span> <span class="token number">50500335</span><span class="token punctuation">,</span>
|
||
<span class="token property">"face"</span><span class="token operator">:</span> <span class="token string">"https://i0.hdslb.com/bfs/face/ca722209251478ef0ffb45c3adeafb9dab283c57.jpg"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"score"</span><span class="token operator">:</span> <span class="token string">"20"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"uname"</span><span class="token operator">:</span> <span class="token string">"属官一号"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"rank"</span><span class="token operator">:</span> <span class="token number">2</span><span class="token punctuation">,</span>
|
||
<span class="token property">"guard_level"</span><span class="token operator">:</span> <span class="token number">0</span>
|
||
<span class="token punctuation">}</span><span class="token punctuation">,</span>
|
||
<span class="token punctuation">{</span>
|
||
<span class="token property">"uid"</span><span class="token operator">:</span> <span class="token number">29857468</span><span class="token punctuation">,</span>
|
||
<span class="token property">"face"</span><span class="token operator">:</span> <span class="token string">"https://i1.hdslb.com/bfs/face/7b4ae2e7e950f2dfb2bd969859c813487ce3b64c.jpg"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"score"</span><span class="token operator">:</span> <span class="token string">"12"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"uname"</span><span class="token operator">:</span> <span class="token string">"露萌不要雨草"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"rank"</span><span class="token operator">:</span> <span class="token number">3</span><span class="token punctuation">,</span>
|
||
<span class="token property">"guard_level"</span><span class="token operator">:</span> <span class="token number">0</span>
|
||
<span class="token punctuation">}</span>
|
||
<span class="token punctuation">]</span><span class="token punctuation">,</span>
|
||
<span class="token property">"rank_type"</span><span class="token operator">:</span> <span class="token string">"gold-rank"</span>
|
||
<span class="token punctuation">}</span>
|
||
<span class="token punctuation">}</span>
|
||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="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><h4 id="直播间高能用户数量" tabindex="-1"><a class="header-anchor" href="#直播间高能用户数量" aria-hidden="true">#</a> 直播间高能用户数量</h4><p>json格式</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td>"ONLINE_RANK_COUNT"</td><td>直播间高能用户数,内容是"ONLINE_RANK_COUNT"</td></tr><tr><td>data</td><td>obj</td><td>直播间高能用户数量</td><td></td></tr></tbody></table><p>data字段</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>count</td><td>num</td><td>直播间高能用户数量</td><td></td></tr></tbody></table><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
|
||
<span class="token property">"cmd"</span><span class="token operator">:</span> <span class="token string">"ONLINE_RANK_COUNT"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"data"</span><span class="token operator">:</span> <span class="token punctuation">{</span>
|
||
<span class="token property">"count"</span><span class="token operator">:</span> <span class="token number">4</span>
|
||
<span class="token punctuation">}</span>
|
||
<span class="token punctuation">}</span>
|
||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="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><h4 id="用户到达直播间高能榜前三名的消息" tabindex="-1"><a class="header-anchor" href="#用户到达直播间高能榜前三名的消息" aria-hidden="true">#</a> 用户到达直播间高能榜前三名的消息</h4><p>json格式</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td>"ONLINE_RANK_TOP3"</td><td></td></tr><tr><td>data</td><td>obj</td><td>消息内容、高能榜排名等</td><td></td></tr></tbody></table><p>data字段</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>dmscore</td><td>num</td><td>待调查</td><td></td></tr><tr><td>list</td><td>array</td><td>消息内容和高能榜排名</td><td></td></tr></tbody></table><p>list数组中的对象</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>msg</td><td>str</td><td>消息内容</td><td></td></tr><tr><td>rank</td><td>num</td><td>该用户的高能榜排名</td><td></td></tr></tbody></table><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
|
||
<span class="token property">"cmd"</span><span class="token operator">:</span> <span class="token string">"ONLINE_RANK_TOP3"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"data"</span><span class="token operator">:</span> <span class="token punctuation">{</span>
|
||
<span class="token property">"dmscore"</span><span class="token operator">:</span> <span class="token number">112</span><span class="token punctuation">,</span>
|
||
<span class="token property">"list"</span><span class="token operator">:</span> <span class="token punctuation">[</span>
|
||
<span class="token punctuation">{</span>
|
||
<span class="token property">"msg"</span><span class="token operator">:</span> <span class="token string">"恭喜 <%你干嘛哈哈哎哟%> 成为高能用户"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"rank"</span><span class="token operator">:</span> <span class="token number">1</span>
|
||
<span class="token punctuation">}</span>
|
||
<span class="token punctuation">]</span>
|
||
<span class="token punctuation">}</span>
|
||
<span class="token punctuation">}</span>
|
||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="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><h4 id="直播间在人气榜的排名改变" tabindex="-1"><a class="header-anchor" href="#直播间在人气榜的排名改变" aria-hidden="true">#</a> 直播间在人气榜的排名改变</h4><p>json格式</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td>"POPULAR_RANK_CHANGED"</td><td></td></tr><tr><td>data</td><td>obj</td><td>直播间的人气榜排名信息</td><td></td></tr></tbody></table><p>data字段</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>uid</td><td>num</td><td>主播UID</td><td></td></tr><tr><td>rank</td><td>num</td><td>人气榜排名</td><td></td></tr><tr><td>countdown</td><td>num</td><td>人气榜下轮结算剩余时长</td><td></td></tr><tr><td>timestamp</td><td>num</td><td>触发时的Unix时间戳</td><td></td></tr><tr><td>timestamp</td><td>str</td><td>待调查</td><td></td></tr></tbody></table><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
|
||
'cmd'<span class="token operator">:</span> 'POPULAR_RANK_CHANGED'<span class="token punctuation">,</span>
|
||
'data'<span class="token operator">:</span> <span class="token punctuation">{</span>
|
||
'uid'<span class="token operator">:</span> <span class="token number">780791</span><span class="token punctuation">,</span>
|
||
'rank'<span class="token operator">:</span> <span class="token number">36</span><span class="token punctuation">,</span>
|
||
'countdown'<span class="token operator">:</span> <span class="token number">1927</span><span class="token punctuation">,</span>
|
||
'timestamp'<span class="token operator">:</span> <span class="token number">1702578474</span><span class="token punctuation">,</span>
|
||
'cache_key'<span class="token operator">:</span> 'rank_change<span class="token operator">:</span>91a4e81ba3034ae894d61e432aa13081'
|
||
<span class="token punctuation">}</span>
|
||
<span class="token punctuation">}</span>
|
||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="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><h4 id="直播间用户点赞" tabindex="-1"><a class="header-anchor" href="#直播间用户点赞" aria-hidden="true">#</a> 直播间用户点赞</h4><p>json格式</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td>"LIKE_INFO_V3_CLICK"</td><td>若直播间被赞,则内容是"LIKE_INFO_V3_CLICK"</td></tr><tr><td>data</td><td>obj</td><td>点赞的用户的信息</td><td></td></tr></tbody></table><p>data字段</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>show_area</td><td>num</td><td>待调查</td><td></td></tr><tr><td>msg_type</td><td>num</td><td>待调查</td><td></td></tr><tr><td>like_icon</td><td>str</td><td>点赞图标的URL</td><td></td></tr><tr><td>uid</td><td>num</td><td>点赞的用户的UID</td><td></td></tr><tr><td>like_text</td><td>str</td><td>点赞文本</td><td></td></tr><tr><td>uname</td><td>str</td><td>点赞的用户的名称</td><td></td></tr><tr><td>uname_color</td><td>str</td><td>点赞的用户的名称颜色</td><td></td></tr><tr><td>identities</td><td>array</td><td>待调查</td><td></td></tr><tr><td>fans_medal</td><td>obj</td><td>点赞的用户的粉丝勋章信息</td><td></td></tr><tr><td>contribution_info</td><td>obj</td><td>待调查</td><td></td></tr><tr><td>dmscore</td><td>num</td><td>待调查</td><td></td></tr></tbody></table><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
|
||
<span class="token property">"cmd"</span><span class="token operator">:</span> <span class="token string">"LIKE_INFO_V3_CLICK"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"data"</span><span class="token operator">:</span> <span class="token punctuation">{</span>
|
||
<span class="token property">"show_area"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"msg_type"</span><span class="token operator">:</span> <span class="token number">6</span><span class="token punctuation">,</span>
|
||
<span class="token property">"like_icon"</span><span class="token operator">:</span> <span class="token string">"https://i0.hdslb.com/bfs/live/23678e3d90402bea6a65251b3e728044c21b1f0f.png"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"uid"</span><span class="token operator">:</span> <span class="token number">32174213</span><span class="token punctuation">,</span>
|
||
<span class="token property">"like_text"</span><span class="token operator">:</span> <span class="token string">"为主播点赞了"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"uname"</span><span class="token operator">:</span> <span class="token string">"MeiDngS"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"uname_color"</span><span class="token operator">:</span> <span class="token string">""</span><span class="token punctuation">,</span>
|
||
<span class="token property">"identities"</span><span class="token operator">:</span> <span class="token punctuation">[</span>
|
||
<span class="token number">1</span>
|
||
<span class="token punctuation">]</span><span class="token punctuation">,</span>
|
||
<span class="token property">"fans_medal"</span><span class="token operator">:</span> <span class="token punctuation">{</span>
|
||
<span class="token property">"target_id"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"medal_level"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"medal_name"</span><span class="token operator">:</span> <span class="token string">""</span><span class="token punctuation">,</span>
|
||
<span class="token property">"medal_color"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"medal_color_start"</span><span class="token operator">:</span> <span class="token number">12632256</span><span class="token punctuation">,</span>
|
||
<span class="token property">"medal_color_end"</span><span class="token operator">:</span> <span class="token number">12632256</span><span class="token punctuation">,</span>
|
||
<span class="token property">"medal_color_border"</span><span class="token operator">:</span> <span class="token number">12632256</span><span class="token punctuation">,</span>
|
||
<span class="token property">"is_lighted"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"guard_level"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"special"</span><span class="token operator">:</span> <span class="token string">""</span><span class="token punctuation">,</span>
|
||
<span class="token property">"icon_id"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"anchor_roomid"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"score"</span><span class="token operator">:</span> <span class="token number">0</span>
|
||
<span class="token punctuation">}</span><span class="token punctuation">,</span>
|
||
<span class="token property">"contribution_info"</span><span class="token operator">:</span> <span class="token punctuation">{</span>
|
||
<span class="token property">"grade"</span><span class="token operator">:</span> <span class="token number">0</span>
|
||
<span class="token punctuation">}</span><span class="token punctuation">,</span>
|
||
<span class="token property">"dmscore"</span><span class="token operator">:</span> <span class="token number">20</span>
|
||
<span class="token punctuation">}</span>
|
||
<span class="token punctuation">}</span>
|
||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="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><h4 id="直播间点赞数" tabindex="-1"><a class="header-anchor" href="#直播间点赞数" aria-hidden="true">#</a> 直播间点赞数</h4><p>json格式</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td>"LIKE_INFO_V3_UPDATE"</td><td>若直播间点赞数更新,则内容是"LIKE_INFO_V3_UPDATE"</td></tr><tr><td>data</td><td>obj</td><td>直播间点赞数</td><td></td></tr></tbody></table><p>data字段</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>click_count</td><td>num</td><td>直播间点赞数</td><td></td></tr></tbody></table><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
|
||
<span class="token property">"cmd"</span><span class="token operator">:</span> <span class="token string">"LIKE_INFO_V3_UPDATE"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"data"</span><span class="token operator">:</span> <span class="token punctuation">{</span>
|
||
<span class="token property">"click_count"</span><span class="token operator">:</span> <span class="token number">3227</span>
|
||
<span class="token punctuation">}</span>
|
||
<span class="token punctuation">}</span>
|
||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="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><h4 id="直播间发红包弹幕" tabindex="-1"><a class="header-anchor" href="#直播间发红包弹幕" aria-hidden="true">#</a> 直播间发红包弹幕</h4><p>json格式</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td>"POPULARITY_RED_POCKET_START"</td><td></td></tr><tr><td>data</td><td>obj</td><td>送红包的老板的信息、里面的礼物信息</td><td></td></tr></tbody></table><p>data字段</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>lot_id</td><td>num</td><td>发送的红包的ID</td><td></td></tr><tr><td>sender_uid</td><td>num</td><td>发送者的UID</td><td></td></tr><tr><td>sender_name</td><td>str</td><td>发送者的名称</td><td></td></tr><tr><td>sender_face</td><td>str</td><td>发送者的头像的URL</td><td></td></tr><tr><td>join_requirement</td><td>num</td><td>待调查</td><td></td></tr><tr><td>danmu</td><td>str</td><td>用户参与红包时自动发送的弹幕内容</td><td></td></tr><tr><td>current_time</td><td>num</td><td>服务器发送数据包的Unix时间戳</td><td></td></tr><tr><td>start_time</td><td>num</td><td>可以开始抢红包的Unix时间戳</td><td></td></tr><tr><td>end_time</td><td>num</td><td>抢红包的结束时间Unix时间戳</td><td></td></tr><tr><td>last_time</td><td>num</td><td>红包的持续时间(秒)</td><td>start_time - end_time</td></tr><tr><td>remove_time</td><td>num</td><td>待调查</td><td></td></tr><tr><td>replace_time</td><td>num</td><td>待调查</td><td></td></tr><tr><td>lot_status</td><td>num</td><td>待调查</td><td></td></tr><tr><td>h5_url</td><td>str</td><td>红包页面的URL</td><td></td></tr><tr><td>user_status</td><td>num</td><td>用户参与状态,但是不知道是哪个用户</td><td>1已参与<br>2未参与</td></tr><tr><td>awards</td><td>array</td><td>红包内包含的礼物的信息</td><td></td></tr><tr><td>lot_config_id</td><td>num</td><td>待调查</td><td></td></tr><tr><td>total_price</td><td>num</td><td>红包总价格</td><td></td></tr><tr><td>wait_num</td><td>num</td><td>待调查</td><td></td></tr></tbody></table><p>awards数组中的对象</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>gift_id</td><td>num</td><td>礼物ID</td><td></td></tr><tr><td>gift_name</td><td>str</td><td>礼物名称</td><td></td></tr><tr><td>gift_pic</td><td>str</td><td>礼物图标URL</td><td></td></tr><tr><td>num</td><td>num</td><td>该礼物的数量</td><td></td></tr></tbody></table><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
|
||
<span class="token property">"cmd"</span><span class="token operator">:</span> <span class="token string">"POPULARITY_RED_POCKET_START"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"data"</span><span class="token operator">:</span> <span class="token punctuation">{</span>
|
||
<span class="token property">"lot_id"</span><span class="token operator">:</span> <span class="token number">8445764</span><span class="token punctuation">,</span>
|
||
<span class="token property">"sender_uid"</span><span class="token operator">:</span> <span class="token number">38554435</span><span class="token punctuation">,</span>
|
||
<span class="token property">"sender_name"</span><span class="token operator">:</span> <span class="token string">"我的0019"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"sender_face"</span><span class="token operator">:</span> <span class="token string">"https://i1.hdslb.com/bfs/face/282c3055de94c74d69094fad91a56f9ed73a270a.jpg"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"join_requirement"</span><span class="token operator">:</span> <span class="token number">1</span><span class="token punctuation">,</span>
|
||
<span class="token property">"danmu"</span><span class="token operator">:</span> <span class="token string">"点点红包,关注主播抽礼物~"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"current_time"</span><span class="token operator">:</span> <span class="token number">1673684632</span><span class="token punctuation">,</span>
|
||
<span class="token property">"start_time"</span><span class="token operator">:</span> <span class="token number">1673684631</span><span class="token punctuation">,</span>
|
||
<span class="token property">"end_time"</span><span class="token operator">:</span> <span class="token number">1673684811</span><span class="token punctuation">,</span>
|
||
<span class="token property">"last_time"</span><span class="token operator">:</span> <span class="token number">180</span><span class="token punctuation">,</span>
|
||
<span class="token property">"remove_time"</span><span class="token operator">:</span> <span class="token number">1673684826</span><span class="token punctuation">,</span>
|
||
<span class="token property">"replace_time"</span><span class="token operator">:</span> <span class="token number">1673684821</span><span class="token punctuation">,</span>
|
||
<span class="token property">"lot_status"</span><span class="token operator">:</span> <span class="token number">1</span><span class="token punctuation">,</span>
|
||
<span class="token property">"h5_url"</span><span class="token operator">:</span> <span class="token string">"https://live.bilibili.com/p/html/live-app-red-envelope/popularity.html?is_live_half_webview=1&hybrid_half_ui=1,5,100p,100p,000000,0,50,0,0,1;2,5,100p,100p,000000,0,50,0,0,1;3,5,100p,100p,000000,0,50,0,0,1;4,5,100p,100p,000000,0,50,0,0,1;5,5,100p,100p,000000,0,50,0,0,1;6,5,100p,100p,000000,0,50,0,0,1;7,5,100p,100p,000000,0,50,0,0,1;8,5,100p,100p,000000,0,50,0,0,1\&hybrid_rotate_d=1&hybrid_biz=popularityRedPacket&lotteryId=8445764"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"user_status"</span><span class="token operator">:</span> <span class="token number">2</span><span class="token punctuation">,</span>
|
||
<span class="token property">"awards"</span><span class="token operator">:</span> <span class="token punctuation">[</span>
|
||
<span class="token punctuation">{</span>
|
||
<span class="token property">"gift_id"</span><span class="token operator">:</span> <span class="token number">31212</span><span class="token punctuation">,</span>
|
||
<span class="token property">"gift_name"</span><span class="token operator">:</span> <span class="token string">"打call"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"gift_pic"</span><span class="token operator">:</span> <span class="token string">"https://s1.hdslb.com/bfs/live/461be640f60788c1d159ec8d6c5d5cf1ef3d1830.png"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"num"</span><span class="token operator">:</span> <span class="token number">2</span>
|
||
<span class="token punctuation">}</span><span class="token punctuation">,</span>
|
||
<span class="token punctuation">{</span>
|
||
<span class="token property">"gift_id"</span><span class="token operator">:</span> <span class="token number">31214</span><span class="token punctuation">,</span>
|
||
<span class="token property">"gift_name"</span><span class="token operator">:</span> <span class="token string">"牛哇"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"gift_pic"</span><span class="token operator">:</span> <span class="token string">"https://s1.hdslb.com/bfs/live/91ac8e35dd93a7196325f1e2052356e71d135afb.png"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"num"</span><span class="token operator">:</span> <span class="token number">3</span>
|
||
<span class="token punctuation">}</span><span class="token punctuation">,</span>
|
||
<span class="token punctuation">{</span>
|
||
<span class="token property">"gift_id"</span><span class="token operator">:</span> <span class="token number">31216</span><span class="token punctuation">,</span>
|
||
<span class="token property">"gift_name"</span><span class="token operator">:</span> <span class="token string">"i了i了"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"gift_pic"</span><span class="token operator">:</span> <span class="token string">"https://s1.hdslb.com/bfs/live/1157a445487b39c0b7368d91b22290c60fa665b2.png"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"num"</span><span class="token operator">:</span> <span class="token number">3</span>
|
||
<span class="token punctuation">}</span>
|
||
<span class="token punctuation">]</span><span class="token punctuation">,</span>
|
||
<span class="token property">"lot_config_id"</span><span class="token operator">:</span> <span class="token number">3</span><span class="token punctuation">,</span>
|
||
<span class="token property">"total_price"</span><span class="token operator">:</span> <span class="token number">1600</span><span class="token punctuation">,</span>
|
||
<span class="token property">"wait_num"</span><span class="token operator">:</span> <span class="token number">0</span>
|
||
<span class="token punctuation">}</span>
|
||
<span class="token punctuation">}</span>
|
||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="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><h4 id="直播间红包" tabindex="-1"><a class="header-anchor" href="#直播间红包" aria-hidden="true">#</a> 直播间红包</h4><p>json格式</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td>"POPULARITY_RED_POCKET_NEW"</td><td>与“直播间发红包弹幕”不同<br>那个是发红包的弹幕信息<br>这个则和“送礼”的信息相似,但也有前者的一些字段</td></tr><tr><td>data</td><td>obj</td><td>发送者信息和红包(礼物)信息</td><td></td></tr></tbody></table><p>data字段</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>lot_id</td><td>num</td><td>发送的红包的ID</td><td></td></tr><tr><td>start_time</td><td>num</td><td>开始抢红包的Unix时间戳</td><td></td></tr><tr><td>current_time</td><td>num</td><td>服务器发送数据包的Unix时间戳</td><td></td></tr><tr><td>wait_num</td><td>num</td><td>待调查</td><td></td></tr><tr><td>uname</td><td>str</td><td>发送者的名称</td><td></td></tr><tr><td>uid</td><td>num</td><td>发送者的UID</td><td></td></tr><tr><td>action</td><td>str</td><td>礼物操作</td><td></td></tr><tr><td>num</td><td>num</td><td>礼物数量</td><td></td></tr><tr><td>gift_name</td><td>str</td><td>"红包"</td><td></td></tr><tr><td>gift_id</td><td>num</td><td>礼物ID</td><td></td></tr><tr><td>price</td><td>num</td><td>待调查</td><td></td></tr><tr><td>name_color</td><td>str</td><td>发送者的名称的颜色</td><td></td></tr><tr><td>medal_info</td><td>obj</td><td>发送者的粉丝勋章信息</td><td></td></tr></tbody></table><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
|
||
<span class="token property">"cmd"</span><span class="token operator">:</span> <span class="token string">"POPULARITY_RED_POCKET_NEW"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"data"</span><span class="token operator">:</span> <span class="token punctuation">{</span>
|
||
<span class="token property">"lot_id"</span><span class="token operator">:</span> <span class="token number">8445764</span><span class="token punctuation">,</span>
|
||
<span class="token property">"start_time"</span><span class="token operator">:</span> <span class="token number">1673684631</span><span class="token punctuation">,</span>
|
||
<span class="token property">"current_time"</span><span class="token operator">:</span> <span class="token number">1673684631</span><span class="token punctuation">,</span>
|
||
<span class="token property">"wait_num"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"uname"</span><span class="token operator">:</span> <span class="token string">"我的0019"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"uid"</span><span class="token operator">:</span> <span class="token number">38554435</span><span class="token punctuation">,</span>
|
||
<span class="token property">"action"</span><span class="token operator">:</span> <span class="token string">"送出"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"num"</span><span class="token operator">:</span> <span class="token number">1</span><span class="token punctuation">,</span>
|
||
<span class="token property">"gift_name"</span><span class="token operator">:</span> <span class="token string">"红包"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"gift_id"</span><span class="token operator">:</span> <span class="token number">13000</span><span class="token punctuation">,</span>
|
||
<span class="token property">"price"</span><span class="token operator">:</span> <span class="token number">20</span><span class="token punctuation">,</span>
|
||
<span class="token property">"name_color"</span><span class="token operator">:</span> <span class="token string">""</span><span class="token punctuation">,</span>
|
||
<span class="token property">"medal_info"</span><span class="token operator">:</span> <span class="token punctuation">{</span>
|
||
<span class="token property">"target_id"</span><span class="token operator">:</span> <span class="token number">400963649</span><span class="token punctuation">,</span>
|
||
<span class="token property">"special"</span><span class="token operator">:</span> <span class="token string">""</span><span class="token punctuation">,</span>
|
||
<span class="token property">"icon_id"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"anchor_uname"</span><span class="token operator">:</span> <span class="token string">""</span><span class="token punctuation">,</span>
|
||
<span class="token property">"anchor_roomid"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"medal_level"</span><span class="token operator">:</span> <span class="token number">21</span><span class="token punctuation">,</span>
|
||
<span class="token property">"medal_name"</span><span class="token operator">:</span> <span class="token string">"憨憨酥"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"medal_color"</span><span class="token operator">:</span> <span class="token number">1725515</span><span class="token punctuation">,</span>
|
||
<span class="token property">"medal_color_start"</span><span class="token operator">:</span> <span class="token number">12632256</span><span class="token punctuation">,</span>
|
||
<span class="token property">"medal_color_end"</span><span class="token operator">:</span> <span class="token number">12632256</span><span class="token punctuation">,</span>
|
||
<span class="token property">"medal_color_border"</span><span class="token operator">:</span> <span class="token number">12632256</span><span class="token punctuation">,</span>
|
||
<span class="token property">"is_lighted"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"guard_level"</span><span class="token operator">:</span> <span class="token number">0</span>
|
||
<span class="token punctuation">}</span>
|
||
<span class="token punctuation">}</span>
|
||
<span class="token punctuation">}</span>
|
||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="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><h4 id="直播间抢到红包的用户" tabindex="-1"><a class="header-anchor" href="#直播间抢到红包的用户" aria-hidden="true">#</a> 直播间抢到红包的用户</h4><p>json格式</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td>"POPULARITY_RED_POCKET_WINNER_LIST"</td><td></td></tr><tr><td>data</td><td>obj</td><td>抢到红包的用户信息、红包内的礼物信息</td><td></td></tr></tbody></table><p>data字段</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>lot_id</td><td>num</td><td>该红包的ID</td><td></td></tr><tr><td>total_num</td><td>num</td><td>该红包内所有礼物的总数</td><td></td></tr><tr><td>winner_info</td><td>array</td><td>抢到红包的用户的信息<br>抢到的礼物ID等</td><td></td></tr><tr><td>awards</td><td>obj</td><td>该红包内的礼物信息</td><td></td></tr><tr><td>version</td><td>num</td><td>待调查</td><td></td></tr></tbody></table><p>winner_info数组中的数组</p><table><thead><tr><th>索引</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>0</td><td>num</td><td>该抢到红包的用户的UID</td><td></td></tr><tr><td>1</td><td>str</td><td>该抢到红包的用户的名称</td><td></td></tr><tr><td>2</td><td>num</td><td>待调查</td><td></td></tr><tr><td>3</td><td>num</td><td>该用户抢到的礼物的ID</td><td></td></tr></tbody></table><p>awards字段</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>礼物ID</td><td>obj</td><td>礼物信息</td><td></td></tr><tr><td>...</td><td>obj</td><td></td><td></td></tr></tbody></table><p>礼物ID 对象</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>award_type</td><td>num</td><td>待调查</td><td></td></tr><tr><td>award_name</td><td>str</td><td>该礼物的名称</td><td></td></tr><tr><td>award_pic</td><td>str</td><td>该礼物的图标URL</td><td></td></tr><tr><td>award_big_pic</td><td>str</td><td>该礼物的高分辨率图标URL</td><td></td></tr><tr><td>award_price</td><td>num</td><td>待调查</td><td></td></tr></tbody></table><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
|
||
<span class="token property">"cmd"</span><span class="token operator">:</span> <span class="token string">"POPULARITY_RED_POCKET_WINNER_LIST"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"data"</span><span class="token operator">:</span> <span class="token punctuation">{</span>
|
||
<span class="token property">"lot_id"</span><span class="token operator">:</span> <span class="token number">8445764</span><span class="token punctuation">,</span>
|
||
<span class="token property">"total_num"</span><span class="token operator">:</span> <span class="token number">8</span><span class="token punctuation">,</span>
|
||
<span class="token property">"winner_info"</span><span class="token operator">:</span> <span class="token punctuation">[</span>
|
||
<span class="token punctuation">[</span>
|
||
<span class="token number">38554435</span><span class="token punctuation">,</span>
|
||
<span class="token string">"我的0019"</span><span class="token punctuation">,</span>
|
||
<span class="token number">4581509</span><span class="token punctuation">,</span>
|
||
<span class="token number">31212</span>
|
||
<span class="token punctuation">]</span><span class="token punctuation">,</span>
|
||
<span class="token punctuation">[</span>
|
||
<span class="token number">516174930</span><span class="token punctuation">,</span>
|
||
<span class="token string">"云来海遛鸟大爷"</span><span class="token punctuation">,</span>
|
||
<span class="token number">4606389</span><span class="token punctuation">,</span>
|
||
<span class="token number">31212</span>
|
||
<span class="token punctuation">]</span>
|
||
<span class="token punctuation">]</span><span class="token punctuation">,</span>
|
||
<span class="token property">"awards"</span><span class="token operator">:</span> <span class="token punctuation">{</span>
|
||
<span class="token property">"31212"</span><span class="token operator">:</span> <span class="token punctuation">{</span>
|
||
<span class="token property">"award_type"</span><span class="token operator">:</span> <span class="token number">1</span><span class="token punctuation">,</span>
|
||
<span class="token property">"award_name"</span><span class="token operator">:</span> <span class="token string">"打call"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"award_pic"</span><span class="token operator">:</span> <span class="token string">"https://s1.hdslb.com/bfs/live/461be640f60788c1d159ec8d6c5d5cf1ef3d1830.png"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"award_big_pic"</span><span class="token operator">:</span> <span class="token string">"https://i0.hdslb.com/bfs/live/9e6521c57f24c7149c054d265818d4b82059f2ef.png"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"award_price"</span><span class="token operator">:</span> <span class="token number">500</span>
|
||
<span class="token punctuation">}</span><span class="token punctuation">,</span>
|
||
<span class="token property">"31214"</span><span class="token operator">:</span> <span class="token punctuation">{</span>
|
||
<span class="token property">"award_type"</span><span class="token operator">:</span> <span class="token number">1</span><span class="token punctuation">,</span>
|
||
<span class="token property">"award_name"</span><span class="token operator">:</span> <span class="token string">"牛哇"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"award_pic"</span><span class="token operator">:</span> <span class="token string">"https://s1.hdslb.com/bfs/live/91ac8e35dd93a7196325f1e2052356e71d135afb.png"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"award_big_pic"</span><span class="token operator">:</span> <span class="token string">"https://i0.hdslb.com/bfs/live/3b74c117b4f265edcea261bc5608a58d3a7c300a.png"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"award_price"</span><span class="token operator">:</span> <span class="token number">100</span>
|
||
<span class="token punctuation">}</span><span class="token punctuation">,</span>
|
||
<span class="token property">"31216"</span><span class="token operator">:</span> <span class="token punctuation">{</span>
|
||
<span class="token property">"award_type"</span><span class="token operator">:</span> <span class="token number">1</span><span class="token punctuation">,</span>
|
||
<span class="token property">"award_name"</span><span class="token operator">:</span> <span class="token string">"i了i了"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"award_pic"</span><span class="token operator">:</span> <span class="token string">"https://s1.hdslb.com/bfs/live/1157a445487b39c0b7368d91b22290c60fa665b2.png"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"award_big_pic"</span><span class="token operator">:</span> <span class="token string">"https://i0.hdslb.com/bfs/live/cfb9c3d9bdd2c25c95b7d859ebaa590ca9362adb.png"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"award_price"</span><span class="token operator">:</span> <span class="token number">100</span>
|
||
<span class="token punctuation">}</span>
|
||
<span class="token punctuation">}</span><span class="token punctuation">,</span>
|
||
<span class="token property">"version"</span><span class="token operator">:</span> <span class="token number">1</span>
|
||
<span class="token punctuation">}</span>
|
||
<span class="token punctuation">}</span>
|
||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="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><h4 id="直播间看过人数" tabindex="-1"><a class="header-anchor" href="#直播间看过人数" aria-hidden="true">#</a> 直播间看过人数</h4><p>该数据包的正文中,前19字节的信息未知。</p><p>前19字节信息示例:</p><div class="language-text line-numbers-mode" data-ext="text"><pre class="language-text"><code>00000001: 8b38 8000 0000 7200 1000 0000 0000 0500 .8....r.........
|
||
00000002: 0000 00 ...
|
||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div></div></div><p>json格式</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td>"WATCHED_CHANGE"</td><td>若直播间看过人数更新,则内容是"WATCHED_CHANGE"</td></tr><tr><td>data</td><td>obj</td><td>直播间看过人数</td><td></td></tr></tbody></table><p>data字段</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>num</td><td>num</td><td></td><td></td></tr><tr><td>text_small</td><td>str</td><td></td><td></td></tr><tr><td>text_large</td><td>str</td><td></td><td></td></tr></tbody></table><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
|
||
<span class="token property">"cmd"</span><span class="token operator">:</span> <span class="token string">"WATCHED_CHANGE"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"data"</span><span class="token operator">:</span> <span class="token punctuation">{</span>
|
||
<span class="token property">"num"</span><span class="token operator">:</span> <span class="token number">17903</span><span class="token punctuation">,</span>
|
||
<span class="token property">"text_small"</span><span class="token operator">:</span> <span class="token string">"1.7万"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"text_large"</span><span class="token operator">:</span> <span class="token string">"1.7万人看过"</span>
|
||
<span class="token punctuation">}</span>
|
||
<span class="token punctuation">}</span>
|
||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="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><h4 id="用户进场特效" tabindex="-1"><a class="header-anchor" href="#用户进场特效" aria-hidden="true">#</a> 用户进场特效</h4><p>json格式</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td>"ENTRY_EFFECT"</td><td>有进场特效的用户进入直播间,则内容是"ENTRY_EFFECT"</td></tr><tr><td>data</td><td>obj</td><td>进场用户、进场特效信息</td><td></td></tr></tbody></table><p>data字段</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>id</td><td>num</td><td>待调查</td><td></td></tr><tr><td>uid</td><td>num</td><td>进场用户的UID</td><td></td></tr><tr><td>target_id</td><td>num</td><td>主播的UID?</td><td></td></tr><tr><td>mock_effect</td><td>num</td><td>待调查</td><td></td></tr><tr><td>face</td><td>str</td><td>进场用户的头像URL</td><td></td></tr><tr><td>privilege_type</td><td>num</td><td>待调查</td><td></td></tr><tr><td>copy_writing</td><td>str</td><td>进场欢迎文本</td><td></td></tr><tr><td>copy_color</td><td>str</td><td>进场欢迎文本的十六进制颜色值</td><td></td></tr><tr><td>highlight_color</td><td>str</td><td>待调查</td><td></td></tr><tr><td>priority</td><td>num</td><td>待调查</td><td></td></tr><tr><td>basemap_url</td><td>str</td><td>进场特效背景图片URL</td><td>APP端使用该URL</td></tr><tr><td>show_avatar</td><td>num</td><td>是否显示用户头像</td><td>1显示<br>0不显示</td></tr><tr><td>web_basemap_url</td><td>str</td><td>进场特效背景图片URL</td><td>网页端使用该URL</td></tr><tr><td>web_effective_time</td><td>num</td><td>进场特效生存时间</td><td>网页端</td></tr><tr><td>web_effect_close</td><td>num</td><td>待调查</td><td></td></tr><tr><td>web_close_time</td><td>num</td><td>待调查</td><td></td></tr><tr><td>business</td><td>num</td><td>待调查</td><td></td></tr><tr><td>copy_writing_v2</td><td>str</td><td>进场欢迎文本的复制?</td><td></td></tr><tr><td>icon_list</td><td>array</td><td>待调查</td><td></td></tr><tr><td>max_delay_time</td><td>num</td><td>待调查</td><td></td></tr><tr><td>trigger_time</td><td>num</td><td>触发的Unix时间戳,以及后面9位未知数字</td><td></td></tr><tr><td>identities</td><td>num</td><td>待调查</td><td></td></tr><tr><td>effect_silent_time</td><td>num</td><td>待调查</td><td></td></tr><tr><td>effective_time_new</td><td>num</td><td>待调查</td><td></td></tr><tr><td>web_dynamic_url_webp</td><td>str</td><td>待调查</td><td></td></tr><tr><td>web_dynamic_url_apng</td><td>str</td><td>待调查</td><td></td></tr><tr><td>mobile_dynamic_url_webp</td><td>str</td><td>待调查</td><td></td></tr></tbody></table><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
|
||
<span class="token property">"cmd"</span><span class="token operator">:</span> <span class="token string">"ENTRY_EFFECT"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"data"</span><span class="token operator">:</span> <span class="token punctuation">{</span>
|
||
<span class="token property">"id"</span><span class="token operator">:</span> <span class="token number">4</span><span class="token punctuation">,</span>
|
||
<span class="token property">"uid"</span><span class="token operator">:</span> <span class="token number">489893482</span><span class="token punctuation">,</span>
|
||
<span class="token property">"target_id"</span><span class="token operator">:</span> <span class="token number">27717502</span><span class="token punctuation">,</span>
|
||
<span class="token property">"mock_effect"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"face"</span><span class="token operator">:</span> <span class="token string">"https://i0.hdslb.com/bfs/face/member/noface.jpg"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"privilege_type"</span><span class="token operator">:</span> <span class="token number">3</span><span class="token punctuation">,</span>
|
||
<span class="token property">"copy_writing"</span><span class="token operator">:</span> <span class="token string">"欢迎舰长 <%天使雨晰%> 进入直播间"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"copy_color"</span><span class="token operator">:</span> <span class="token string">"#ffffff"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"highlight_color"</span><span class="token operator">:</span> <span class="token string">"#E6FF00"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"priority"</span><span class="token operator">:</span> <span class="token number">1</span><span class="token punctuation">,</span>
|
||
<span class="token property">"basemap_url"</span><span class="token operator">:</span> <span class="token string">"https://i0.hdslb.com/bfs/live/mlive/11a6e8eb061c3e715d0a6a2ac0ddea2faa15c15e.png"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"show_avatar"</span><span class="token operator">:</span> <span class="token number">1</span><span class="token punctuation">,</span>
|
||
<span class="token property">"effective_time"</span><span class="token operator">:</span> <span class="token number">2</span><span class="token punctuation">,</span>
|
||
<span class="token property">"web_basemap_url"</span><span class="token operator">:</span> <span class="token string">"https://i0.hdslb.com/bfs/live/mlive/11a6e8eb061c3e715d0a6a2ac0ddea2faa15c15e.png"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"web_effective_time"</span><span class="token operator">:</span> <span class="token number">2</span><span class="token punctuation">,</span>
|
||
<span class="token property">"web_effect_close"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"web_close_time"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"business"</span><span class="token operator">:</span> <span class="token number">1</span><span class="token punctuation">,</span>
|
||
<span class="token property">"copy_writing_v2"</span><span class="token operator">:</span> <span class="token string">"欢迎舰长 <%天使雨晰%> 进入直播间"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"icon_list"</span><span class="token operator">:</span> <span class="token punctuation">[</span><span class="token punctuation">]</span><span class="token punctuation">,</span>
|
||
<span class="token property">"max_delay_time"</span><span class="token operator">:</span> <span class="token number">7</span><span class="token punctuation">,</span>
|
||
<span class="token property">"trigger_time"</span><span class="token operator">:</span> <span class="token number">1673625604373633300</span><span class="token punctuation">,</span>
|
||
<span class="token property">"identities"</span><span class="token operator">:</span> <span class="token number">6</span><span class="token punctuation">,</span>
|
||
<span class="token property">"effect_silent_time"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"effective_time_new"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"web_dynamic_url_webp"</span><span class="token operator">:</span> <span class="token string">""</span><span class="token punctuation">,</span>
|
||
<span class="token property">"web_dynamic_url_apng"</span><span class="token operator">:</span> <span class="token string">""</span><span class="token punctuation">,</span>
|
||
<span class="token property">"mobile_dynamic_url_webp"</span><span class="token operator">:</span> <span class="token string">""</span>
|
||
<span class="token punctuation">}</span>
|
||
<span class="token punctuation">}</span>
|
||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="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><h4 id="直播间在所属分区的排名改变" tabindex="-1"><a class="header-anchor" href="#直播间在所属分区的排名改变" aria-hidden="true">#</a> 直播间在所属分区的排名改变</h4><p>json格式</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td>"AREA_RANK_CHANGED"</td><td>若直播间在所属分区的排名改变,则内容是"AREA_RANK_CHANGED"</td></tr><tr><td>data</td><td>obj</td><td>直播间在所属分区的排名信息</td><td></td></tr></tbody></table><p>data字段</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>conf_id</td><td>num</td><td>待调查</td><td></td></tr><tr><td>rank_name</td><td>str</td><td>排行榜名称</td><td></td></tr><tr><td>uid</td><td>num</td><td>主播的UID</td><td></td></tr><tr><td>rank</td><td>num</td><td>直播间在分区的排名</td><td>若没有上榜则为0</td></tr><tr><td>icon_url_blue</td><td>str</td><td>蓝色排名图标URL</td><td></td></tr><tr><td>icon_url_pink</td><td>str</td><td>粉色排名图标URL</td><td></td></tr><tr><td>icon_url_grey</td><td>str</td><td>灰色排名图标URL</td><td></td></tr><tr><td>action_type</td><td>num</td><td>待调查</td><td></td></tr><tr><td>timestamp</td><td>num</td><td>触发时的Unix时间戳</td><td></td></tr><tr><td>msg_id</td><td>str</td><td>待调查</td><td></td></tr><tr><td>jump_url_link</td><td>str</td><td>排行榜跳转链接</td><td>APP端页面</td></tr><tr><td>jump_url_pc</td><td>str</td><td>排行榜跳转链接</td><td>APP端页面</td></tr><tr><td>jump_url_pink</td><td>str</td><td>排行榜跳转链接</td><td>APP端页面</td></tr><tr><td>jump_url_web</td><td>str</td><td>排行榜跳转链接</td><td>APP端页面</td></tr></tbody></table><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
|
||
<span class="token property">"cmd"</span><span class="token operator">:</span> <span class="token string">"AREA_RANK_CHANGED"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"data"</span><span class="token operator">:</span> <span class="token punctuation">{</span>
|
||
<span class="token property">"conf_id"</span><span class="token operator">:</span> <span class="token number">23</span><span class="token punctuation">,</span>
|
||
<span class="token property">"rank_name"</span><span class="token operator">:</span> <span class="token string">"手游航海"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"uid"</span><span class="token operator">:</span> <span class="token number">27717502</span><span class="token punctuation">,</span>
|
||
<span class="token property">"rank"</span><span class="token operator">:</span> <span class="token number">4</span><span class="token punctuation">,</span>
|
||
<span class="token property">"icon_url_blue"</span><span class="token operator">:</span> <span class="token string">"https://i0.hdslb.com/bfs/live/18e2990a546d33368200f9058f3d9dbc4038eb5c.png"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"icon_url_pink"</span><span class="token operator">:</span> <span class="token string">"https://i0.hdslb.com/bfs/live/a6c490c36e88c7b191a04883a5ec15aed187a8f7.png"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"icon_url_grey"</span><span class="token operator">:</span> <span class="token string">"https://i0.hdslb.com/bfs/live/cb7444b1faf1d785df6265bfdc1fcfc993419b76.png"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"action_type"</span><span class="token operator">:</span> <span class="token number">1</span><span class="token punctuation">,</span>
|
||
<span class="token property">"timestamp"</span><span class="token operator">:</span> <span class="token number">1673625610</span><span class="token punctuation">,</span>
|
||
<span class="token property">"msg_id"</span><span class="token operator">:</span> <span class="token string">"e93c7860-b901-41ca-aad8-fe538a5fac9c"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"jump_url_link"</span><span class="token operator">:</span> <span class="token string">"https://live.bilibili.com/p/html/live-app-hotrank/index.html?clientType=3&ruid=27717502&conf_id=23&is_live_half_webview=1&hybrid_rotate_d=1&is_cling_player=1&hybrid_half_ui=1,3,100p,70p,f4eefa,0,30,100,0,0;2,2,375,100p,f4eefa,0,30,100,0,0;3,3,100p,70p,f4eefa,0,30,100,0,0;4,2,375,100p,f4eefa,0,30,100,0,0;5,3,100p,70p,f4eefa,0,30,100,0,0;6,3,100p,70p,f4eefa,0,30,100,0,0;7,3,100p,70p,f4eefa,0,30,100,0,0;8,3,100p,70p,f4eefa,0,30,100,0,0#/area-rank"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"jump_url_pc"</span><span class="token operator">:</span> <span class="token string">"https://live.bilibili.com/p/html/live-app-hotrank/index.html?clientType=4&ruid=27717502&conf_id=23&pc_ui=338,465,f4eefa,0#/area-rank"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"jump_url_pink"</span><span class="token operator">:</span> <span class="token string">"https://live.bilibili.com/p/html/live-app-hotrank/index.html?clientType=1&ruid=27717502&conf_id=23&is_live_half_webview=1&hybrid_rotate_d=1&is_cling_player=1&hybrid_half_ui=1,3,100p,70p,f4eefa,0,30,100,0,0;2,2,375,100p,f4eefa,0,30,100,0,0;3,3,100p,70p,f4eefa,0,30,100,0,0;4,2,375,100p,f4eefa,0,30,100,0,0;5,3,100p,70p,f4eefa,0,30,100,0,0;6,3,100p,70p,f4eefa,0,30,100,0,0;7,3,100p,70p,f4eefa,0,30,100,0,0;8,3,100p,70p,f4eefa,0,30,100,0,0#/area-rank"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"jump_url_web"</span><span class="token operator">:</span> <span class="token string">"https://live.bilibili.com/p/html/live-app-hotrank/index.html?clientType=2&ruid=27717502&conf_id=23#/area-rank"</span>
|
||
<span class="token punctuation">}</span>
|
||
<span class="token punctuation">}</span>
|
||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="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><h4 id="直播间在所属分区排名提升的祝福" tabindex="-1"><a class="header-anchor" href="#直播间在所属分区排名提升的祝福" aria-hidden="true">#</a> 直播间在所属分区排名提升的祝福</h4><p>会分多个普通包发送</p><p>json格式</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td>"COMMON_NOTICE_DANMAKU"</td><td>例如提示“恭喜主播 时雨ioo 成为手游航海当前第5名”,<br>,则内容是"COMMON_NOTICE_DANMAKU"</td></tr><tr><td>data</td><td>obj</td><td>直播间在所属分区排名提升的祝福的信息</td><td></td></tr></tbody></table><p>data字段</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>biz_id</td><td>num</td><td>待调查</td><td></td></tr><tr><td>content_segments</td><td>array</td><td>文本分段</td><td></td></tr><tr><td>danmaku_style</td><td>obj</td><td>文本样式信息</td><td></td></tr><tr><td>danmaku_url</td><td>str</td><td>待调查</td><td></td></tr><tr><td>dmscore</td><td>num</td><td>待调查</td><td></td></tr><tr><td>terminals</td><td>array</td><td>待调查</td><td></td></tr></tbody></table><p>content_segments数组中的对象</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>font_color</td><td>str</td><td>text字段的十六进制颜色值</td><td></td></tr><tr><td>font_color_dark</td><td>str</td><td>text字段的十六进制颜色值</td><td>APP端设置为深色模式时使用</td></tr><tr><td>text</td><td>str</td><td>祝贺文本</td><td></td></tr><tr><td>type</td><td>num</td><td>待调查</td><td></td></tr></tbody></table><p>danmaku_style字段</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>background_color</td><td>str</td><td>文本背景颜色的十六进制颜色值</td><td></td></tr><tr><td>background_color_dark</td><td>str</td><td>文本背景颜色的十六进制颜色值</td><td>APP端设置为深色模式时使用</td></tr></tbody></table><details><summary>查看消息示例:</summary><p>第一条数据:</p><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
|
||
<span class="token property">"cmd"</span><span class="token operator">:</span> <span class="token string">"COMMON_NOTICE_DANMAKU"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"data"</span><span class="token operator">:</span> <span class="token punctuation">{</span>
|
||
<span class="token property">"biz_id"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"content_segments"</span><span class="token operator">:</span> <span class="token punctuation">[</span>
|
||
<span class="token punctuation">{</span>
|
||
<span class="token property">"font_color"</span><span class="token operator">:</span> <span class="token string">"#CCCCCC"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"font_color_dark"</span><span class="token operator">:</span> <span class="token string">"#CCCCCC"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"text"</span><span class="token operator">:</span> <span class="token string">"恭喜主播 时雨ioo "</span><span class="token punctuation">,</span>
|
||
<span class="token property">"type"</span><span class="token operator">:</span> <span class="token number">1</span>
|
||
<span class="token punctuation">}</span><span class="token punctuation">,</span>
|
||
<span class="token punctuation">{</span>
|
||
<span class="token property">"font_color"</span><span class="token operator">:</span> <span class="token string">"#F494AF"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"font_color_dark"</span><span class="token operator">:</span> <span class="token string">"#F494AF"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"text"</span><span class="token operator">:</span> <span class="token string">"成为手游航海当前第5名"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"type"</span><span class="token operator">:</span> <span class="token number">1</span>
|
||
<span class="token punctuation">}</span>
|
||
<span class="token punctuation">]</span><span class="token punctuation">,</span>
|
||
<span class="token property">"danmaku_style"</span><span class="token operator">:</span> <span class="token punctuation">{</span>
|
||
<span class="token property">"background_color"</span><span class="token operator">:</span> <span class="token null keyword">null</span><span class="token punctuation">,</span>
|
||
<span class="token property">"background_color_dark"</span><span class="token operator">:</span> <span class="token null keyword">null</span>
|
||
<span class="token punctuation">}</span><span class="token punctuation">,</span>
|
||
<span class="token property">"danmaku_uri"</span><span class="token operator">:</span> <span class="token string">""</span><span class="token punctuation">,</span>
|
||
<span class="token property">"dmscore"</span><span class="token operator">:</span> <span class="token number">144</span><span class="token punctuation">,</span>
|
||
<span class="token property">"terminals"</span><span class="token operator">:</span> <span class="token punctuation">[</span>
|
||
<span class="token number">1</span><span class="token punctuation">,</span>
|
||
<span class="token number">2</span><span class="token punctuation">,</span>
|
||
<span class="token number">3</span>
|
||
<span class="token punctuation">]</span>
|
||
<span class="token punctuation">}</span>
|
||
<span class="token punctuation">}</span>
|
||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><p>第二条数据:</p><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
|
||
<span class="token property">"cmd"</span><span class="token operator">:</span> <span class="token string">"COMMON_NOTICE_DANMAKU"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"data"</span><span class="token operator">:</span> <span class="token punctuation">{</span>
|
||
<span class="token property">"biz_id"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"content_segments"</span><span class="token operator">:</span> <span class="token punctuation">[</span>
|
||
<span class="token punctuation">{</span>
|
||
<span class="token property">"font_color"</span><span class="token operator">:</span> <span class="token string">"#99A5AE"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"font_color_dark"</span><span class="token operator">:</span> <span class="token string">"#99A5AE"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"text"</span><span class="token operator">:</span> <span class="token string">"恭喜主播 时雨ioo 成为手游航海当前第5名"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"type"</span><span class="token operator">:</span> <span class="token number">1</span>
|
||
<span class="token punctuation">}</span>
|
||
<span class="token punctuation">]</span><span class="token punctuation">,</span>
|
||
<span class="token property">"danmaku_style"</span><span class="token operator">:</span> <span class="token punctuation">{</span>
|
||
<span class="token property">"background_color"</span><span class="token operator">:</span> <span class="token null keyword">null</span><span class="token punctuation">,</span>
|
||
<span class="token property">"background_color_dark"</span><span class="token operator">:</span> <span class="token null keyword">null</span>
|
||
<span class="token punctuation">}</span><span class="token punctuation">,</span>
|
||
<span class="token property">"danmaku_uri"</span><span class="token operator">:</span> <span class="token string">""</span><span class="token punctuation">,</span>
|
||
<span class="token property">"dmscore"</span><span class="token operator">:</span> <span class="token number">144</span><span class="token punctuation">,</span>
|
||
<span class="token property">"terminals"</span><span class="token operator">:</span> <span class="token punctuation">[</span>
|
||
<span class="token number">5</span>
|
||
<span class="token punctuation">]</span>
|
||
<span class="token punctuation">}</span>
|
||
<span class="token punctuation">}</span>
|
||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><p>第三条数据:</p><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
|
||
<span class="token property">"cmd"</span><span class="token operator">:</span> <span class="token string">"COMMON_NOTICE_DANMAKU"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"data"</span><span class="token operator">:</span> <span class="token punctuation">{</span>
|
||
<span class="token property">"biz_id"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"content_segments"</span><span class="token operator">:</span> <span class="token punctuation">[</span>
|
||
<span class="token punctuation">{</span>
|
||
<span class="token property">"font_color"</span><span class="token operator">:</span> <span class="token string">"#998EFF"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"font_color_dark"</span><span class="token operator">:</span> <span class="token string">"#998EFF"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"text"</span><span class="token operator">:</span> <span class="token string">"恭喜主播 时雨ioo 成为手游航海第5名"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"type"</span><span class="token operator">:</span> <span class="token number">1</span>
|
||
<span class="token punctuation">}</span>
|
||
<span class="token punctuation">]</span><span class="token punctuation">,</span>
|
||
<span class="token property">"danmaku_style"</span><span class="token operator">:</span> <span class="token punctuation">{</span>
|
||
<span class="token property">"background_color"</span><span class="token operator">:</span> <span class="token null keyword">null</span><span class="token punctuation">,</span>
|
||
<span class="token property">"background_color_dark"</span><span class="token operator">:</span> <span class="token null keyword">null</span>
|
||
<span class="token punctuation">}</span><span class="token punctuation">,</span>
|
||
<span class="token property">"danmaku_uri"</span><span class="token operator">:</span> <span class="token string">""</span><span class="token punctuation">,</span>
|
||
<span class="token property">"dmscore"</span><span class="token operator">:</span> <span class="token number">144</span><span class="token punctuation">,</span>
|
||
<span class="token property">"terminals"</span><span class="token operator">:</span> <span class="token punctuation">[</span>
|
||
<span class="token number">4</span>
|
||
<span class="token punctuation">]</span>
|
||
<span class="token punctuation">}</span>
|
||
<span class="token punctuation">}</span>
|
||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="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><h4 id="直播间信息更改" tabindex="-1"><a class="header-anchor" href="#直播间信息更改" aria-hidden="true">#</a> 直播间信息更改</h4><p>json格式</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td>"ROOM_CHANGE"</td><td>例如直播间标题更改、直播间分区更改</td></tr><tr><td>data</td><td>obj</td><td></td><td></td></tr></tbody></table><p>data字段</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>title</td><td>str</td><td>直播间标题</td><td></td></tr><tr><td>area_id</td><td>num</td><td>当前直播间所属分区的ID</td><td></td></tr><tr><td>parent_area_id</td><td>num</td><td>待调查</td><td></td></tr><tr><td>area_name</td><td>str</td><td>当前直播间所属分区的名称</td><td></td></tr><tr><td>parent_area_name</td><td>str</td><td>待调查</td><td></td></tr><tr><td>live_key</td><td>str</td><td>待调查</td><td></td></tr><tr><td>sub_session_key</td><td>str</td><td>待调查</td><td></td></tr></tbody></table><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
|
||
<span class="token property">"cmd"</span><span class="token operator">:</span> <span class="token string">"ROOM_CHANGE"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"data"</span><span class="token operator">:</span> <span class="token punctuation">{</span>
|
||
<span class="token property">"title"</span><span class="token operator">:</span> <span class="token string">"开始白给CS"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"area_id"</span><span class="token operator">:</span> <span class="token number">371</span><span class="token punctuation">,</span>
|
||
<span class="token property">"parent_area_id"</span><span class="token operator">:</span> <span class="token number">9</span><span class="token punctuation">,</span>
|
||
<span class="token property">"area_name"</span><span class="token operator">:</span> <span class="token string">"虚拟主播"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"parent_area_name"</span><span class="token operator">:</span> <span class="token string">"虚拟主播"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"live_key"</span><span class="token operator">:</span> <span class="token string">"320830629635915849"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"sub_session_key"</span><span class="token operator">:</span> <span class="token string">"320830629635915849sub_time:1673690546"</span>
|
||
<span class="token punctuation">}</span>
|
||
<span class="token punctuation">}</span>
|
||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="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><h4 id="醒目留言按钮" tabindex="-1"><a class="header-anchor" href="#醒目留言按钮" aria-hidden="true">#</a> 醒目留言按钮</h4><p>json格式</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td>"SUPER_CHAT_ENTRANCE"</td><td>不知道有什么意义</td></tr><tr><td>data</td><td>obj</td><td>醒目留言按钮的信息</td><td></td></tr><tr><td>roomid</td><td>num</td><td>直播间ID</td><td>未知是短号还是真实ID</td></tr></tbody></table><p>data字段</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>status</td><td>num</td><td>待调查</td><td></td></tr><tr><td>jump_url</td><td>str</td><td>按下“醒目留言”按钮后弹出小窗的页面URL</td><td></td></tr><tr><td>icon</td><td>str</td><td>“醒目留言”按钮图标的URL</td><td></td></tr><tr><td>broadcast_type</td><td>num</td><td>待调查</td><td></td></tr></tbody></table><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
|
||
<span class="token property">"cmd"</span><span class="token operator">:</span> <span class="token string">"SUPER_CHAT_ENTRANCE"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"data"</span><span class="token operator">:</span> <span class="token punctuation">{</span>
|
||
<span class="token property">"status"</span><span class="token operator">:</span> <span class="token number">1</span><span class="token punctuation">,</span>
|
||
<span class="token property">"jump_url"</span><span class="token operator">:</span> <span class="token string">"https://live.bilibili.com/p/html/live-app-superchat2/index.html?is_live_half_webview=1&hybrid_half_ui=1,3,100p,70p,ffffff,0,30,100;2,2,375,100p,ffffff,0,30,100;3,3,100p,70p,ffffff,0,30,100;4,2,375,100p,ffffff,0,30,100;5,3,100p,60p,ffffff,0,30,100;6,3,100p,60p,ffffff,0,30,100;7,3,100p,60p,ffffff,0,30,100"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"icon"</span><span class="token operator">:</span> <span class="token string">"https://i0.hdslb.com/bfs/live/0a9ebd72c76e9cbede9547386dd453475d4af6fe.png"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"broadcast_type"</span><span class="token operator">:</span> <span class="token number">1</span>
|
||
<span class="token punctuation">}</span><span class="token punctuation">,</span>
|
||
<span class="token property">"roomid"</span><span class="token operator">:</span> <span class="token string">"8618057"</span>
|
||
<span class="token punctuation">}</span>
|
||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="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><h4 id="顶部横幅" tabindex="-1"><a class="header-anchor" href="#顶部横幅" aria-hidden="true">#</a> 顶部横幅</h4><p>网页端在直播间标题下面的横幅</p><p>例如“限时任务”等</p><p>json格式</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td>"WIDGET_BANNER"</td><td></td></tr><tr><td>data</td><td>obj</td><td>横幅信息</td><td></td></tr></tbody></table><p>data字段</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>timestamp</td><td>num</td><td>服务器发送数据包时的Unix时间戳</td><td></td></tr><tr><td>widget_list</td><td>obj</td><td>横幅信息</td><td>待调查</td></tr></tbody></table><p>widget_list字段</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>横幅ID</td><td>obj</td><td>横幅信息</td><td></td></tr><tr><td>...</td><td>obj</td><td></td><td></td></tr></tbody></table><p>横幅ID 字段</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>id</td><td>num</td><td>横幅ID</td><td></td></tr><tr><td>title</td><td>str</td><td>待调查</td><td></td></tr><tr><td>cover</td><td>str</td><td>待调查</td><td></td></tr><tr><td>web_cover</td><td>str</td><td>待调查</td><td></td></tr><tr><td>tip_text</td><td>str</td><td>待调查</td><td></td></tr><tr><td>tip_text_color</td><td>str</td><td>待调查</td><td></td></tr><tr><td>tip_bottom_color</td><td>str</td><td>待调查</td><td></td></tr><tr><td>jump_url</td><td>str</td><td>点击横幅后出现小窗的页面的URL</td><td></td></tr><tr><td>url</td><td>str</td><td>待调查</td><td></td></tr><tr><td>stay_time</td><td>num</td><td>待调查</td><td></td></tr><tr><td>site</td><td>num</td><td>待调查</td><td></td></tr><tr><td>platform_in</td><td>array</td><td>待调查</td><td></td></tr><tr><td>type</td><td>num</td><td>待调查</td><td></td></tr><tr><td>band_id</td><td>num</td><td>待调查</td><td></td></tr><tr><td>sub_key</td><td>str</td><td>待调查</td><td></td></tr><tr><td>sub_data</td><td>str</td><td>横幅数据</td><td></td></tr><tr><td>is_add</td><td>bool</td><td>待调查</td><td></td></tr></tbody></table><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
|
||
<span class="token property">"cmd"</span><span class="token operator">:</span> <span class="token string">"WIDGET_BANNER"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"data"</span><span class="token operator">:</span> <span class="token punctuation">{</span>
|
||
<span class="token property">"timestamp"</span><span class="token operator">:</span> <span class="token number">1673684868</span><span class="token punctuation">,</span>
|
||
<span class="token property">"widget_list"</span><span class="token operator">:</span> <span class="token punctuation">{</span>
|
||
<span class="token property">"308"</span><span class="token operator">:</span> <span class="token punctuation">{</span>
|
||
<span class="token property">"id"</span><span class="token operator">:</span> <span class="token number">308</span><span class="token punctuation">,</span>
|
||
<span class="token property">"title"</span><span class="token operator">:</span> <span class="token string">"一月限时任务"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"cover"</span><span class="token operator">:</span> <span class="token string">""</span><span class="token punctuation">,</span>
|
||
<span class="token property">"web_cover"</span><span class="token operator">:</span> <span class="token string">""</span><span class="token punctuation">,</span>
|
||
<span class="token property">"tip_text"</span><span class="token operator">:</span> <span class="token string">"限时任务"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"tip_text_color"</span><span class="token operator">:</span> <span class="token string">""</span><span class="token punctuation">,</span>
|
||
<span class="token property">"tip_bottom_color"</span><span class="token operator">:</span> <span class="token string">""</span><span class="token punctuation">,</span>
|
||
<span class="token property">"jump_url"</span><span class="token operator">:</span> <span class="token string">"https://live.bilibili.com/activity/live-activity-battle/index.html?app_name=time_limited_task_jan_2023&is_live_half_webview=1&hybrid_rotate_d=1&hybrid_half_ui=1,3,100p,70p,0,0,0,0,12,0;2,2,375,100p,0,0,0,0,12,0;3,3,100p,70p,0,0,0,0,12,0;4,2,375,100p,0,0,0,0,12,0;5,3,100p,70p,0,0,0,0,12,0;6,3,100p,70p,0,0,0,0,12,0;7,3,100p,70p,0,0,0,0,12,0;8,3,100p,70p,0,0,0,0,12,0&room_id=8618057&uid=29857468#/"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"url"</span><span class="token operator">:</span> <span class="token string">""</span><span class="token punctuation">,</span>
|
||
<span class="token property">"stay_time"</span><span class="token operator">:</span> <span class="token number">5</span><span class="token punctuation">,</span>
|
||
<span class="token property">"site"</span><span class="token operator">:</span> <span class="token number">1</span><span class="token punctuation">,</span>
|
||
<span class="token property">"platform_in"</span><span class="token operator">:</span> <span class="token punctuation">[</span>
|
||
<span class="token string">"live"</span><span class="token punctuation">,</span>
|
||
<span class="token string">"blink"</span><span class="token punctuation">,</span>
|
||
<span class="token string">"live_link"</span><span class="token punctuation">,</span>
|
||
<span class="token string">"web"</span><span class="token punctuation">,</span>
|
||
<span class="token string">"pc_link"</span>
|
||
<span class="token punctuation">]</span><span class="token punctuation">,</span>
|
||
<span class="token property">"type"</span><span class="token operator">:</span> <span class="token number">1</span><span class="token punctuation">,</span>
|
||
<span class="token property">"band_id"</span><span class="token operator">:</span> <span class="token number">101558</span><span class="token punctuation">,</span>
|
||
<span class="token property">"sub_key"</span><span class="token operator">:</span> <span class="token string">""</span><span class="token punctuation">,</span>
|
||
<span class="token property">"sub_data"</span><span class="token operator">:</span> <span class="token string">"%7B%22task_status%22%3A0%2C%22current_val%22%3A10%2C%22target_val%22%3A1200%2C%22timeout%22%3A1673687024%2C%22reward_price%22%3A8%2C%22reward_type%22%3A1%7D"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"is_add"</span><span class="token operator">:</span> <span class="token boolean">true</span>
|
||
<span class="token punctuation">}</span>
|
||
<span class="token punctuation">}</span>
|
||
<span class="token punctuation">}</span>
|
||
<span class="token punctuation">}</span>
|
||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="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><h4 id="下播的直播间" tabindex="-1"><a class="header-anchor" href="#下播的直播间" aria-hidden="true">#</a> 下播的直播间</h4><p>json格式</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td>"STOP_LIVE_ROOM_LIST"</td><td></td></tr><tr><td>data</td><td>obj</td><td>下播的直播间ID列表</td><td></td></tr></tbody></table><p>data字段</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>room_id_list</td><td>array</td><td>下播的直播间ID</td><td></td></tr></tbody></table><p>room_id_list数组中的数字</p><table><thead><tr><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>num</td><td>下播的直播间ID</td><td>未知是真实ID还是短号</td></tr><tr><td>num</td><td>...</td><td></td></tr></tbody></table><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
|
||
<span class="token property">"cmd"</span><span class="token operator">:</span> <span class="token string">"STOP_LIVE_ROOM_LIST"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"data"</span><span class="token operator">:</span> <span class="token punctuation">{</span>
|
||
<span class="token property">"room_id_list"</span><span class="token operator">:</span> <span class="token punctuation">[</span>
|
||
<span class="token number">22629205</span><span class="token punctuation">,</span>
|
||
<span class="token number">23130005</span><span class="token punctuation">,</span>
|
||
<span class="token number">25963791</span><span class="token punctuation">,</span>
|
||
<span class="token number">5532805</span><span class="token punctuation">,</span>
|
||
<span class="token number">668631</span><span class="token punctuation">,</span>
|
||
<span class="token number">21409011</span><span class="token punctuation">,</span>
|
||
<span class="token number">21559541</span><span class="token punctuation">,</span>
|
||
<span class="token number">23499952</span><span class="token punctuation">,</span>
|
||
<span class="token number">26700301</span><span class="token punctuation">,</span>
|
||
<span class="token number">26785971</span><span class="token punctuation">,</span>
|
||
<span class="token number">11673798</span><span class="token punctuation">,</span>
|
||
<span class="token number">13766041</span><span class="token punctuation">,</span>
|
||
<span class="token number">22980849</span><span class="token punctuation">,</span>
|
||
<span class="token number">23719726</span><span class="token punctuation">,</span>
|
||
<span class="token number">23865141</span><span class="token punctuation">,</span>
|
||
<span class="token number">24984476</span><span class="token punctuation">,</span>
|
||
<span class="token number">6134501</span><span class="token punctuation">,</span>
|
||
<span class="token number">13782552</span><span class="token punctuation">,</span>
|
||
<span class="token number">22276717</span><span class="token punctuation">,</span>
|
||
<span class="token number">24107587</span><span class="token punctuation">,</span>
|
||
<span class="token number">25023546</span><span class="token punctuation">,</span>
|
||
<span class="token number">25404621</span><span class="token punctuation">,</span>
|
||
<span class="token number">25516925</span><span class="token punctuation">,</span>
|
||
<span class="token number">26527626</span><span class="token punctuation">,</span>
|
||
<span class="token number">3392341</span><span class="token punctuation">,</span>
|
||
<span class="token number">34027</span><span class="token punctuation">,</span>
|
||
<span class="token number">502153</span><span class="token punctuation">,</span>
|
||
<span class="token number">6479194</span><span class="token punctuation">,</span>
|
||
<span class="token number">7636554</span><span class="token punctuation">,</span>
|
||
<span class="token number">12237172</span><span class="token punctuation">,</span>
|
||
<span class="token number">22821330</span><span class="token punctuation">,</span>
|
||
<span class="token number">24484883</span><span class="token punctuation">,</span>
|
||
<span class="token number">25641623</span><span class="token punctuation">,</span>
|
||
<span class="token number">26230536</span><span class="token punctuation">,</span>
|
||
<span class="token number">26792222</span><span class="token punctuation">,</span>
|
||
<span class="token number">3642143</span><span class="token punctuation">,</span>
|
||
<span class="token number">21774100</span><span class="token punctuation">,</span>
|
||
<span class="token number">22797418</span><span class="token punctuation">,</span>
|
||
<span class="token number">23698420</span><span class="token punctuation">,</span>
|
||
<span class="token number">24020165</span><span class="token punctuation">,</span>
|
||
<span class="token number">23969235</span><span class="token punctuation">,</span>
|
||
<span class="token number">24207417</span><span class="token punctuation">,</span>
|
||
<span class="token number">24541492</span><span class="token punctuation">,</span>
|
||
<span class="token number">24900566</span><span class="token punctuation">,</span>
|
||
<span class="token number">25385044</span><span class="token punctuation">,</span>
|
||
<span class="token number">4484938</span><span class="token punctuation">,</span>
|
||
<span class="token number">11113452</span><span class="token punctuation">,</span>
|
||
<span class="token number">21442530</span><span class="token punctuation">,</span>
|
||
<span class="token number">22046176</span><span class="token punctuation">,</span>
|
||
<span class="token number">22184897</span><span class="token punctuation">,</span>
|
||
<span class="token number">22386835</span><span class="token punctuation">,</span>
|
||
<span class="token number">23499007</span><span class="token punctuation">,</span>
|
||
<span class="token number">26129631</span><span class="token punctuation">,</span>
|
||
<span class="token number">26866037</span><span class="token punctuation">,</span>
|
||
<span class="token number">5971876</span><span class="token punctuation">,</span>
|
||
<span class="token number">22779750</span><span class="token punctuation">,</span>
|
||
<span class="token number">24132482</span><span class="token punctuation">,</span>
|
||
<span class="token number">25789722</span><span class="token punctuation">,</span>
|
||
<span class="token number">26251362</span><span class="token punctuation">,</span>
|
||
<span class="token number">26822052</span><span class="token punctuation">,</span>
|
||
<span class="token number">26835655</span><span class="token punctuation">,</span>
|
||
<span class="token number">5122088</span><span class="token punctuation">,</span>
|
||
<span class="token number">6668191</span><span class="token punctuation">,</span>
|
||
<span class="token number">12439052</span><span class="token punctuation">,</span>
|
||
<span class="token number">23690850</span><span class="token punctuation">,</span>
|
||
<span class="token number">24458365</span><span class="token punctuation">,</span>
|
||
<span class="token number">26189089</span><span class="token punctuation">,</span>
|
||
<span class="token number">26676322</span><span class="token punctuation">,</span>
|
||
<span class="token number">26872742</span><span class="token punctuation">,</span>
|
||
<span class="token number">4917898</span><span class="token punctuation">,</span>
|
||
<span class="token number">826723</span><span class="token punctuation">,</span>
|
||
<span class="token number">22886872</span><span class="token punctuation">,</span>
|
||
<span class="token number">24752347</span><span class="token punctuation">,</span>
|
||
<span class="token number">25108137</span><span class="token punctuation">,</span>
|
||
<span class="token number">5796786</span><span class="token punctuation">,</span>
|
||
<span class="token number">6176498</span><span class="token punctuation">,</span>
|
||
<span class="token number">6208022</span><span class="token punctuation">,</span>
|
||
<span class="token number">7578115</span><span class="token punctuation">,</span>
|
||
<span class="token number">14218725</span><span class="token punctuation">,</span>
|
||
<span class="token number">22659435</span><span class="token punctuation">,</span>
|
||
<span class="token number">23774701</span><span class="token punctuation">,</span>
|
||
<span class="token number">24804876</span><span class="token punctuation">,</span>
|
||
<span class="token number">25081572</span><span class="token punctuation">,</span>
|
||
<span class="token number">25275744</span><span class="token punctuation">,</span>
|
||
<span class="token number">26430916</span><span class="token punctuation">,</span>
|
||
<span class="token number">730392</span><span class="token punctuation">,</span>
|
||
<span class="token number">9505076</span><span class="token punctuation">,</span>
|
||
<span class="token number">25467274</span><span class="token punctuation">,</span>
|
||
<span class="token number">3015372</span><span class="token punctuation">,</span>
|
||
<span class="token number">5764087</span><span class="token punctuation">,</span>
|
||
<span class="token number">9407015</span><span class="token punctuation">,</span>
|
||
<span class="token number">21356836</span><span class="token punctuation">,</span>
|
||
<span class="token number">24302940</span><span class="token punctuation">,</span>
|
||
<span class="token number">25469360</span><span class="token punctuation">,</span>
|
||
<span class="token number">25666252</span><span class="token punctuation">,</span>
|
||
<span class="token number">26564899</span><span class="token punctuation">,</span>
|
||
<span class="token number">26574306</span><span class="token punctuation">,</span>
|
||
<span class="token number">9391864</span><span class="token punctuation">,</span>
|
||
<span class="token number">136707</span><span class="token punctuation">,</span>
|
||
<span class="token number">15163029</span><span class="token punctuation">,</span>
|
||
<span class="token number">22001560</span><span class="token punctuation">,</span>
|
||
<span class="token number">22642183</span><span class="token punctuation">,</span>
|
||
<span class="token number">24168773</span><span class="token punctuation">,</span>
|
||
<span class="token number">24197349</span><span class="token punctuation">,</span>
|
||
<span class="token number">26750190</span><span class="token punctuation">,</span>
|
||
<span class="token number">59670</span><span class="token punctuation">,</span>
|
||
<span class="token number">6545138</span><span class="token punctuation">,</span>
|
||
<span class="token number">7538431</span><span class="token punctuation">,</span>
|
||
<span class="token number">12568128</span><span class="token punctuation">,</span>
|
||
<span class="token number">22865116</span><span class="token punctuation">,</span>
|
||
<span class="token number">26566675</span><span class="token punctuation">,</span>
|
||
<span class="token number">26658222</span><span class="token punctuation">,</span>
|
||
<span class="token number">26778289</span><span class="token punctuation">,</span>
|
||
<span class="token number">26856746</span><span class="token punctuation">,</span>
|
||
<span class="token number">3386215</span><span class="token punctuation">,</span>
|
||
<span class="token number">1270737</span><span class="token punctuation">,</span>
|
||
<span class="token number">1856866</span><span class="token punctuation">,</span>
|
||
<span class="token number">22371951</span><span class="token punctuation">,</span>
|
||
<span class="token number">22953580</span><span class="token punctuation">,</span>
|
||
<span class="token number">23026533</span><span class="token punctuation">,</span>
|
||
<span class="token number">9316759</span><span class="token punctuation">,</span>
|
||
<span class="token number">13628231</span><span class="token punctuation">,</span>
|
||
<span class="token number">25166176</span><span class="token punctuation">,</span>
|
||
<span class="token number">6736476</span><span class="token punctuation">,</span>
|
||
<span class="token number">7745491</span><span class="token punctuation">,</span>
|
||
<span class="token number">893989</span><span class="token punctuation">,</span>
|
||
<span class="token number">25349228</span><span class="token punctuation">,</span>
|
||
<span class="token number">25684996</span><span class="token punctuation">,</span>
|
||
<span class="token number">26835833</span><span class="token punctuation">,</span>
|
||
<span class="token number">763132</span><span class="token punctuation">,</span>
|
||
<span class="token number">1282353</span><span class="token punctuation">,</span>
|
||
<span class="token number">14333573</span><span class="token punctuation">,</span>
|
||
<span class="token number">26677056</span><span class="token punctuation">,</span>
|
||
<span class="token number">5553188</span><span class="token punctuation">,</span>
|
||
<span class="token number">1549629</span><span class="token punctuation">,</span>
|
||
<span class="token number">22807502</span><span class="token punctuation">,</span>
|
||
<span class="token number">25633167</span><span class="token punctuation">,</span>
|
||
<span class="token number">26062956</span><span class="token punctuation">,</span>
|
||
<span class="token number">26558451</span><span class="token punctuation">,</span>
|
||
<span class="token number">9312947</span><span class="token punctuation">,</span>
|
||
<span class="token number">14366742</span><span class="token punctuation">,</span>
|
||
<span class="token number">1864809</span><span class="token punctuation">,</span>
|
||
<span class="token number">25581444</span><span class="token punctuation">,</span>
|
||
<span class="token number">26656406</span><span class="token punctuation">,</span>
|
||
<span class="token number">11454847</span><span class="token punctuation">,</span>
|
||
<span class="token number">13507879</span><span class="token punctuation">,</span>
|
||
<span class="token number">187331</span><span class="token punctuation">,</span>
|
||
<span class="token number">22626880</span><span class="token punctuation">,</span>
|
||
<span class="token number">23187177</span><span class="token punctuation">,</span>
|
||
<span class="token number">23481929</span><span class="token punctuation">,</span>
|
||
<span class="token number">24042533</span><span class="token punctuation">,</span>
|
||
<span class="token number">24501754</span><span class="token punctuation">,</span>
|
||
<span class="token number">26776408</span><span class="token punctuation">,</span>
|
||
<span class="token number">2315619</span><span class="token punctuation">,</span>
|
||
<span class="token number">24320832</span><span class="token punctuation">,</span>
|
||
<span class="token number">24708829</span><span class="token punctuation">,</span>
|
||
<span class="token number">26236176</span><span class="token punctuation">,</span>
|
||
<span class="token number">26575516</span><span class="token punctuation">,</span>
|
||
<span class="token number">3105045</span><span class="token punctuation">,</span>
|
||
<span class="token number">6164089</span><span class="token punctuation">,</span>
|
||
<span class="token number">21145740</span><span class="token punctuation">,</span>
|
||
<span class="token number">21258252</span><span class="token punctuation">,</span>
|
||
<span class="token number">23211964</span><span class="token punctuation">,</span>
|
||
<span class="token number">23610573</span><span class="token punctuation">,</span>
|
||
<span class="token number">26873451</span><span class="token punctuation">,</span>
|
||
<span class="token number">10452273</span><span class="token punctuation">,</span>
|
||
<span class="token number">21300836</span><span class="token punctuation">,</span>
|
||
<span class="token number">26076163</span><span class="token punctuation">,</span>
|
||
<span class="token number">26510266</span><span class="token punctuation">,</span>
|
||
<span class="token number">933508</span><span class="token punctuation">,</span>
|
||
<span class="token number">21751571</span><span class="token punctuation">,</span>
|
||
<span class="token number">24043374</span><span class="token punctuation">,</span>
|
||
<span class="token number">26045578</span><span class="token punctuation">,</span>
|
||
<span class="token number">26784723</span><span class="token punctuation">,</span>
|
||
<span class="token number">26811618</span><span class="token punctuation">,</span>
|
||
<span class="token number">22836140</span><span class="token punctuation">,</span>
|
||
<span class="token number">23558501</span><span class="token punctuation">,</span>
|
||
<span class="token number">24429614</span><span class="token punctuation">,</span>
|
||
<span class="token number">24476599</span><span class="token punctuation">,</span>
|
||
<span class="token number">2681976</span><span class="token punctuation">,</span>
|
||
<span class="token number">26867816</span><span class="token punctuation">,</span>
|
||
<span class="token number">7802886</span><span class="token punctuation">,</span>
|
||
<span class="token number">13617926</span><span class="token punctuation">,</span>
|
||
<span class="token number">2049112</span><span class="token punctuation">,</span>
|
||
<span class="token number">26233820</span><span class="token punctuation">,</span>
|
||
<span class="token number">6868338</span><span class="token punctuation">,</span>
|
||
<span class="token number">23458654</span><span class="token punctuation">,</span>
|
||
<span class="token number">24370731</span><span class="token punctuation">,</span>
|
||
<span class="token number">26126954</span><span class="token punctuation">,</span>
|
||
<span class="token number">5070119</span><span class="token punctuation">,</span>
|
||
<span class="token number">24416075</span>
|
||
<span class="token punctuation">]</span>
|
||
<span class="token punctuation">}</span>
|
||
<span class="token punctuation">}</span>
|
||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="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><h4 id="未知消息" tabindex="-1"><a class="header-anchor" href="#未知消息" aria-hidden="true">#</a> 未知消息</h4><p><code>PLAY_TOGETHER</code></p><details><summary>查看消息示例:</summary><p>示例1:</p><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
|
||
<span class="token property">"cmd"</span><span class="token operator">:</span> <span class="token string">"PLAY_TOGETHER"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"data"</span><span class="token operator">:</span> <span class="token punctuation">{</span>
|
||
<span class="token property">"ruid"</span><span class="token operator">:</span> <span class="token number">29857468</span><span class="token punctuation">,</span>
|
||
<span class="token property">"roomid"</span><span class="token operator">:</span> <span class="token number">8618057</span><span class="token punctuation">,</span>
|
||
<span class="token property">"action"</span><span class="token operator">:</span> <span class="token string">"switch_off"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"uid"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"timestamp"</span><span class="token operator">:</span> <span class="token number">1673690546</span><span class="token punctuation">,</span>
|
||
<span class="token property">"message"</span><span class="token operator">:</span> <span class="token string">""</span><span class="token punctuation">,</span>
|
||
<span class="token property">"message_type"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"jump_url"</span><span class="token operator">:</span> <span class="token string">""</span><span class="token punctuation">,</span>
|
||
<span class="token property">"web_url"</span><span class="token operator">:</span> <span class="token string">""</span><span class="token punctuation">,</span>
|
||
<span class="token property">"apply_number"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"refresh_tool"</span><span class="token operator">:</span> <span class="token boolean">false</span><span class="token punctuation">,</span>
|
||
<span class="token property">"cur_fleet_num"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"max_fleet_num"</span><span class="token operator">:</span> <span class="token number">0</span>
|
||
<span class="token punctuation">}</span>
|
||
<span class="token punctuation">}</span>
|
||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><p>示例2</p><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
|
||
<span class="token property">"cmd"</span><span class="token operator">:</span> <span class="token string">"PLAY_TOGETHER"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"data"</span><span class="token operator">:</span> <span class="token punctuation">{</span>
|
||
<span class="token property">"ruid"</span><span class="token operator">:</span> <span class="token number">29857468</span><span class="token punctuation">,</span>
|
||
<span class="token property">"roomid"</span><span class="token operator">:</span> <span class="token number">8618057</span><span class="token punctuation">,</span>
|
||
<span class="token property">"action"</span><span class="token operator">:</span> <span class="token string">"switch_off"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"uid"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"timestamp"</span><span class="token operator">:</span> <span class="token number">1673690549</span><span class="token punctuation">,</span>
|
||
<span class="token property">"message"</span><span class="token operator">:</span> <span class="token string">"系统提示:主播已切换分区"</span><span class="token punctuation">,</span>
|
||
<span class="token property">"message_type"</span><span class="token operator">:</span> <span class="token number">3</span><span class="token punctuation">,</span>
|
||
<span class="token property">"jump_url"</span><span class="token operator">:</span> <span class="token string">""</span><span class="token punctuation">,</span>
|
||
<span class="token property">"web_url"</span><span class="token operator">:</span> <span class="token string">""</span><span class="token punctuation">,</span>
|
||
<span class="token property">"apply_number"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"refresh_tool"</span><span class="token operator">:</span> <span class="token boolean">true</span><span class="token punctuation">,</span>
|
||
<span class="token property">"cur_fleet_num"</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
|
||
<span class="token property">"max_fleet_num"</span><span class="token operator">:</span> <span class="token number">0</span>
|
||
<span class="token punctuation">}</span>
|
||
<span class="token punctuation">}</span>
|
||
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="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></div><!--[--><!--]--></div><footer class="page-meta"><div class="meta-item edit-link"><a class="external-link meta-item-label" href="https://github.com/SocialSisterYi/bilibili-API-collect/edit/master/docs/live/message_stream.md" rel="noopener noreferrer" target="_blank" aria-label="在 GitHub 上编辑此页"><!--[--><!--]--> 在 GitHub 上编辑此页 <span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span><!--[--><!--]--></a></div><!----><!----></footer><!----><!--[--><!--[--><footer style="text-align:center;"> Copyright © 2020-2024 <a href="https://github.com/SocialSisterYi/">SocialSisterYi</a> | <a href="https://github.com/SocialSisterYi/bilibili-API-collect/blob/master/LICENSE">CC-BY-NC-4.0 Licensed</a></footer><!--]--><!--]--></main><!--]--></div><!----><!--]--></div>
|
||
<script type="module" src="/bilibili-API-collect/assets/app-6ef24849.js" defer></script>
|
||
</body>
|
||
</html>
|