mirror of
https://github.com/SocialSisterYi/bilibili-API-collect.git
synced 2026-05-08 03:07:42 +08:00
79 lines
51 KiB
HTML
79 lines
51 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-rc.24" />
|
||
<style>
|
||
:root {
|
||
--vp-c-bg: #fff;
|
||
}
|
||
|
||
[data-theme='dark'] {
|
||
--vp-c-bg: #1b1b1f;
|
||
}
|
||
|
||
html,
|
||
body {
|
||
background-color: var(--vp-c-bg);
|
||
}
|
||
</style>
|
||
<script>
|
||
const useChoice = localStorage.getItem('vuepress-color-scheme')
|
||
const systemStatus =
|
||
'matchMedia' in window
|
||
? window.matchMedia('(prefers-color-scheme: dark)').matches
|
||
: false
|
||
|
||
if (useChoice === 'light') {
|
||
document.documentElement.dataset.theme = 'light'
|
||
} else if (useChoice === 'dark' || systemStatus) {
|
||
document.documentElement.dataset.theme = 'dark'
|
||
}
|
||
</script>
|
||
<link rel="icon" href="/bilibili-API-collect/logo2.jpg"><title>视频观看数据上报 | BAC Document</title><meta name="description" content="社区开源的第三方哔哩哔哩 API 文档">
|
||
<link rel="preload" href="/bilibili-API-collect/assets/style-D1PJH1oj.css" as="style"><link rel="stylesheet" href="/bilibili-API-collect/assets/style-D1PJH1oj.css">
|
||
<link rel="modulepreload" href="/bilibili-API-collect/assets/app-DwQ2JHVZ.js"><link rel="modulepreload" href="/bilibili-API-collect/assets/report.html-DlNEct-N.js">
|
||
<link rel="prefetch" href="/bilibili-API-collect/assets/CONTRIBUTING.html-DE1x5AnO.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/index.html-Dqzv8ynh.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/index.html-DjmhAbmR.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/splash.html-5SmS2c5p.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/ver.html-CylgOY5L.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/info.html-0IpQMW5s.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/list.html-CVfrwqv3.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/action.html-vRrnWOdR.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/activity_list.html-Gp9Kr5RT.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/info.html-DlTVmQCq.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/list.html-D-Hr8XMO.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/recommend_author.html-CgISBsXe.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/action.html-DtJhcOOC.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/articles.html-DSP9RXTj.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/card.html-BMBAiBbd.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/category.html-CK2SwVe6.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/info.html-By5MtJwv.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/view.html-4VkYe3Tc.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/action.html-OME_7ghV.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/info.html-pzzeBCDE.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/music_list.html-BRlvVCUe.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/musicstream_url.html-Ttw950RL.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/rank.html-Kd2kV81U.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/status_number.html-CX3tZiin.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/follow.html-BmGP1TYh.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/info.html-B_91VZJH.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/season_index.html-QQaZWd1e.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/timeline.html-bi-aarne.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/videostream_url.html-CqkvaodM.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/banlist.html-Cj-nMHBx.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/index.html-DeCb0EbJ.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/video_room.html-BTfT6UNS.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/info.html-DlwrD12x.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/videostream_url.html-BzQ2nVYw.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/ip.html-CuSWgyAB.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/action.html-kFCQVBG1.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/list.html-TtQxnRco.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/index.html-BPkAMlXQ.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/opus.html-B8gtXh2y.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/railgun.html-DELxNWub.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/season.html-CMpKavIY.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/statistics_data.html-BmnAj71p.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/upload.html-47ENNHzF.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/videos.html-V9ax_Xcy.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/msg.html-DsNiU1ud.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/action.html-pwTq1r6p.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/buzzword.html-CQYEHEtZ.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/config.html-75mtGrw0.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/danmaku_proto.html-CEpEPaiz.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/danmaku_view_proto.html-Cg6T-S3r.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/danmaku_xml.html-D_kYUwf7.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/history.html-DqC8donm.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/snapshot.html-95wRmOBd.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/thumbup.html-BRRIWU-8.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/webmask.html-D4a8CNVp.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/action.html-DGwoYqtL.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/all.html-Dig1yT01.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/atlist.html-Sw4zm6Gh.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/banner.html-BGqwlP0c.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/basicInfo.html-CS0tACcd.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/card_info.html-BE5GgXm4.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/content.html-USPJCHES.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/detail.html-CVNsjgbH.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/dynamic_enum.html-21KzjLH6.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/get_dynamic_detail.html-Bus92hMi.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/nav.html-DTP-HGMs.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/publish.html-0IgAg7qK.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/space.html-C5qMOqv5.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/topic.html-Cljc36UG.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/Bcoin.html-DVM6aEZK.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/WeChat_Alipay.html-dyJhhGO1.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/charge_list.html-BpcmkToT.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/charge_msg.html-DXlleg3q.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/monthly.html-Dpxf3xnC.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/action.html-DL2VaidO.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/list.html-BfyzpzCh.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/action.html-BBoxFPlb.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/info.html-CofimLLk.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/list.html-v3X6M4ti.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/color.html-B9Rtwkvn.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/lottery.html-DbsCABvG.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/skin.html-BkREaC61.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/history.html-CFfOZGyA.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/toview.html-pQcr1t8n.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/danmaku.html-VdzhdoL-.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/emoticons.html-BZv9mjGk.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/follow_up_live.html-DVTuDBgb.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/gift.html-CBYE97XK.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/guard.html-CzYF0Wqq.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/info.html-Cbfr1NIT.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/live_area.html-BXcx7Oax.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/live_bill.html-Ma4eOMod.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/live_data.html-CO0L6Lz4.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/live_replay.html-B66Vcbvm.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/live_stream.html-B28WVHk_.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/live_vote.html-CrnI0ne8.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/manage.html-b9zoJbvR.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/message_stream.html-C4rr5dQD.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/recommend.html-DfwmDtQn.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/redpocket.html-Ct8BwXRN.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/report.html-b4Ldowlz.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/silent_user_manage.html-BocBVwXx.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/user.html-D0UhXrGo.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/cookie_refresh.html-DIhhxvtb.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/exit.html-BsFvsWxj.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/login_info.html-C7hswWrg.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/login_notice.html-Emv0cieO.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/member_center.html-DPhuqv-O.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/Activity.html-DKZ1lC-S.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/ClockIn.html-BSCjRXbP.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/Comic.html-DLWRsguy.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/Download.html-BJSNcs7C.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/Season.html-C0CRc_E4.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/User.html-CgMihIL_.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/index_file.html-BPaKcEA0.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/light_card.html-CwkBuyIN.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/point_shop.html-DLhQItcL.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/msg.html-Ushq58Jp.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/private_msg.html-CtL7kdRr.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/private_msg_content.html-41Q5pZEC.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/settings.html-B-K2B-r_.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/b23tv.html-DsY1u_gW.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/buvid3_4.html-DPrVnWff.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/bvid_desc.html--G92t9yT.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/device_identity.html-Bk6dvrEV.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/errcode.html-V9Nh9bbP.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/mathjax.html-DSv50c8Z.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/picture.html-BL1X0tKw.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/time_stamp.html-L1dcu3CA.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/action.html-dnK8ult6.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/fetch.html-JTzIsqtY.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/info.html-DhN5jisO.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/action.html-C0fKHzgk.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/info.html-D2CyAD4K.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/list.html-DSj2rfpA.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/index.html-BQWh9fUb.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/detail.html-BF5giHx1.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/features.html-3bIIN4xE.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/rich_text_nodes.html-Capqu9DI.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/space.html-B-tfE0xG.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/hot.html-B1SVfTXv.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/search_request.html-BsaRWdrL.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/search_response.html-k50FxnDV.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/suggest.html-BYJ5lt4X.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/teenager_mode.html-B3XweB9W.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/batch.html-BUSC-PM_.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/check_nickname.html-CemP9JEf.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/contract.html-D2fPbeIl.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/info.html-mA_XXAj4.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/medals.html-Bpvu7WXk.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/official_role.html-Cu14xzKt.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/register.html-DvwZwDRi.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/relation.html-BlRFw1jv.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/space.html-eGRL64jA.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/status_number.html-DxyntnzZ.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/action.html-B_A8WRJ9.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/appeal.html-D2CjbasT.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/attribute_data.html-Dn5u3cGE.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/collection.html-qWDqOfvu.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/info.html-pmLOizdA.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/interact_video.html-Bu6I7gcU.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/online.html-Dzrwqlay.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/pbp.html-D11p3y5G.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/player.html-Csb9fVOs.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/recommend.html-BvjcPSEF.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/snapshot.html-BFnzEIFu.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/status_number.html-DRgdevO5.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/summary.html-Zd546uxS.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/tags.html-B6pnJIk8.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/video_zone.html-Cp1FMyUZ.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/video_zone_v2.html-CUS_otqj.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/videostream_url.html-D74RcsBQ.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/dynamic.html-VeLryzRx.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/popular.html-DWqnx1ZU.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/precious_videos.html-BFg_CsY9.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/ranking.html-CYo8bVpk.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/action.html-qajsdVRl.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/center.html-BAGmGTHY.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/clockin.html-BUX8qBok.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/info.html-DrozD_vN.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/info.html-CuC5JQfO.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/404_manga.html-ChvJ4PzB.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/banner.html-CYq3W8xK.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/header.html-BTfjSWzS.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/zone_upload.html-Dj1q1Nq7.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/action.html-DxZa0h_m.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/base_info.html-Bfe4Kghu.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/judgement_info.html-B_VJU9WU.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/QR.html-UAHz5vIv.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/SMS.html-Dr00KIpJ.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/password.html-Dpu21rZm.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/index.html-BMr-kNuL.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/APP.html-D0qophi1.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/APPKey.html-BFEP5ILK.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/bili_ticket.html-Do1JtTtH.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/v_voucher.html-D7DhF50V.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/wbi.html-C49cgX5m.js" as="script"><link rel="prefetch" href="/bilibili-API-collect/assets/404.html--tCMmmrg.js" as="script">
|
||
</head>
|
||
<body>
|
||
<div id="app"><!--[--><div class="vp-theme-container external-link-icon" vp-container><!--[--><header class="vp-navbar" vp-navbar><div class="vp-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 class="route-link" href="/bilibili-API-collect/"><img class="vp-site-logo" src="/bilibili-API-collect/logo2.jpg" alt="BAC Document"><span class="vp-site-name vp-hide-mobile" aria-hidden="true">BAC Document</span></a></span><div class="vp-navbar-items-wrapper" style=""><!--[--><!--]--><nav class="vp-navbar-items vp-hide-mobile" aria-label="site navigation"><!--[--><div class="vp-navbar-item"><a class="route-link auto-link" href="/bilibili-API-collect/" aria-label="首页"><!--[--><!--[--><!--]--><!--]-->首页<!--[--><!--[--><!--]--><!--]--></a></div><div class="vp-navbar-item"><a class="route-link auto-link" href="/bilibili-API-collect/#🍴目录" aria-label="目录"><!--[--><!--[--><!--]--><!--]-->目录<!--[--><!--[--><!--]--><!--]--></a></div><div class="vp-navbar-item"><a class="route-link auto-link" href="/bilibili-API-collect/CONTRIBUTING.html" aria-label="贡献指南"><!--[--><!--[--><!--]--><!--]-->贡献指南<!--[--><!--[--><!--]--><!--]--></a></div><div class="vp-navbar-item"><div class="vp-navbar-dropdown-wrapper"><button class="vp-navbar-dropdown-title" type="button" aria-label="相关社群"><span class="title">相关社群</span><span class="arrow down"></span></button><button class="vp-navbar-dropdown-title-mobile" type="button" aria-label="相关社群"><span class="title">相关社群</span><span class="right arrow"></span></button><ul class="vp-navbar-dropdown" style="display:none;"><!--[--><li class="vp-navbar-dropdown-item"><a class="auto-link external-link" href="http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=ympvb3LAPT-Ulu3ezhGqbkJ8zXMKImOX&authKey=z1KdkOdKO3wytN43m9K6On9nBtnDL4pAoD6VQHCipFBb9TasNDKuDHCmOE6TF3uc&noverify=0&group_code=191187164" aria-label="QQ交流群(综合技术交流)" rel="noopener noreferrer" target="_blank"><!--[--><!--[--><!--]--><!--]-->QQ交流群(综合技术交流)<!--[--><!--[--><!--]--><!--]--></a></li><li class="vp-navbar-dropdown-item"><a class="auto-link external-link" href="https://t.me/bilibili_API_collect_community" aria-label="Telegram交流群(Github Bot推送)" rel="noopener noreferrer" target="_blank"><!--[--><!--[--><!--]--><!--]-->Telegram交流群(Github Bot推送)<!--[--><!--[--><!--]--><!--]--></a></li><!--]--></ul></div></div><div class="vp-navbar-item"><a class="auto-link external-link" href="https://github.com/SocialSisterYi/bilibili-API-collect" aria-label="GitHub" rel="noopener noreferrer" target="_blank"><!--[--><!--[--><!--]--><!--]-->GitHub<!--[--><!--[--><!--]--><!--]--></a></div><!--]--></nav><!--[--><!--]--><button type="button" class="vp-toggle-color-mode-button" title="toggle color mode"><svg class="light-icon" viewbox="0 0 32 32" style=""><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 class="dark-icon" viewbox="0 0 32 32" style="display:none;"><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" placeholder="搜索" autocomplete="off" spellcheck="false" value><!----></form></div></header><!--]--><div class="vp-sidebar-mask"></div><!--[--><aside class="vp-sidebar" vp-sidebar><nav class="vp-navbar-items" aria-label="site navigation"><!--[--><div class="vp-navbar-item"><a class="route-link auto-link" href="/bilibili-API-collect/" aria-label="首页"><!--[--><!--[--><!--]--><!--]-->首页<!--[--><!--[--><!--]--><!--]--></a></div><div class="vp-navbar-item"><a class="route-link auto-link" href="/bilibili-API-collect/#🍴目录" aria-label="目录"><!--[--><!--[--><!--]--><!--]-->目录<!--[--><!--[--><!--]--><!--]--></a></div><div class="vp-navbar-item"><a class="route-link auto-link" href="/bilibili-API-collect/CONTRIBUTING.html" aria-label="贡献指南"><!--[--><!--[--><!--]--><!--]-->贡献指南<!--[--><!--[--><!--]--><!--]--></a></div><div class="vp-navbar-item"><div class="vp-navbar-dropdown-wrapper"><button class="vp-navbar-dropdown-title" type="button" aria-label="相关社群"><span class="title">相关社群</span><span class="arrow down"></span></button><button class="vp-navbar-dropdown-title-mobile" type="button" aria-label="相关社群"><span class="title">相关社群</span><span class="right arrow"></span></button><ul class="vp-navbar-dropdown" style="display:none;"><!--[--><li class="vp-navbar-dropdown-item"><a class="auto-link external-link" href="http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=ympvb3LAPT-Ulu3ezhGqbkJ8zXMKImOX&authKey=z1KdkOdKO3wytN43m9K6On9nBtnDL4pAoD6VQHCipFBb9TasNDKuDHCmOE6TF3uc&noverify=0&group_code=191187164" aria-label="QQ交流群(综合技术交流)" rel="noopener noreferrer" target="_blank"><!--[--><!--[--><!--]--><!--]-->QQ交流群(综合技术交流)<!--[--><!--[--><!--]--><!--]--></a></li><li class="vp-navbar-dropdown-item"><a class="auto-link external-link" href="https://t.me/bilibili_API_collect_community" aria-label="Telegram交流群(Github Bot推送)" rel="noopener noreferrer" target="_blank"><!--[--><!--[--><!--]--><!--]-->Telegram交流群(Github Bot推送)<!--[--><!--[--><!--]--><!--]--></a></li><!--]--></ul></div></div><div class="vp-navbar-item"><a class="auto-link external-link" href="https://github.com/SocialSisterYi/bilibili-API-collect" aria-label="GitHub" rel="noopener noreferrer" target="_blank"><!--[--><!--[--><!--]--><!--]-->GitHub<!--[--><!--[--><!--]--><!--]--></a></div><!--]--></nav><!--[--><!--]--><ul class="vp-sidebar-items"><!--[--><li><p tabindex="0" class="vp-sidebar-item vp-sidebar-heading">视频观看数据上报 <!----></p><!----></li><!--]--></ul><!--[--><!--]--></aside><!--]--><!--[--><main class="vp-page"><!--[--><!--]--><div vp-content><!--[--><!--]--><div id="content"><h1 id="视频观看数据上报" tabindex="-1"><a class="header-anchor" href="#视频观看数据上报"><span>视频观看数据上报</span></a></h1><h2 id="上报观看进度-双端" tabindex="-1"><a class="header-anchor" href="#上报观看进度-双端"><span>上报观看进度(双端)</span></a></h2><blockquote><p>https://api.bilibili.com/x/v2/history/report</p></blockquote><p><em>请求方式:POST</em></p><p>认证方式:APP或Cookie(SESSDATA)</p><p><strong>正文参数( application/x-www-form-urlencoded ):</strong></p><table><thead><tr><th>参数名</th><th>类型</th><th>内容</th><th>必要性</th><th>备注</th></tr></thead><tbody><tr><td>access_key</td><td>str</td><td>APP登录Token</td><td>APP方式必要</td><td></td></tr><tr><td>aid</td><td>num</td><td>稿件avid</td><td>必要</td><td></td></tr><tr><td>cid</td><td>num</td><td>视频cid</td><td>必要</td><td>用于识别分P</td></tr><tr><td>progress</td><td>num</td><td>观看进度</td><td>非必要</td><td>单位为秒<br>默认为0</td></tr><tr><td>platform</td><td>str</td><td>平台标识</td><td>非必要</td><td>可为android</td></tr><tr><td>csrf</td><td>str</td><td>CSRF Token(位于cookie)</td><td>Cookie方式必要</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>-101:账号未登录<br>-111:csrf校验失败<br>-400:请求错误</td></tr><tr><td>message</td><td>str</td><td>错误信息</td><td>默认为0</td></tr><tr><td>ttl</td><td>num</td><td>1</td><td></td></tr></tbody></table><p><strong>示例:</strong></p><p>记录视频<code>av13662970</code>(<code>cid=126654047</code>)的观看记录位于<code>1248</code>秒</p><p>Cookie方式:</p><div class="language-shell line-numbers-mode" data-highlighter="shiki" data-ext="shell" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-shell"><span class="line"><span style="color:#DCDCAA;">curl</span><span style="color:#CE9178;"> 'https://api.bilibili.com/x/v2/history/report'</span><span style="color:#D7BA7D;"> \</span></span>
|
||
<span class="line"><span style="color:#D4D4D4;">--data-urlencode </span><span style="color:#CE9178;">'aid=13662970'</span><span style="color:#D7BA7D;"> \</span></span>
|
||
<span class="line"><span style="color:#D4D4D4;">--data-urlencode </span><span style="color:#CE9178;">'cid=126654047'</span><span style="color:#D7BA7D;"> \</span></span>
|
||
<span class="line"><span style="color:#D4D4D4;">--data-urlencode </span><span style="color:#CE9178;">'progress=1248'</span><span style="color:#D7BA7D;"> \</span></span>
|
||
<span class="line"><span style="color:#D4D4D4;">--data-urlencode </span><span style="color:#CE9178;">'platform=android'</span><span style="color:#D7BA7D;"> \</span></span>
|
||
<span class="line"><span style="color:#D4D4D4;">--data-urlencode </span><span style="color:#CE9178;">'csrf=xxx'</span><span style="color:#D7BA7D;"> \</span></span>
|
||
<span class="line"><span style="color:#D4D4D4;">-b </span><span style="color:#CE9178;">'SESSDATA=xxx'</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><p>APP方式:</p><div class="language-shell line-numbers-mode" data-highlighter="shiki" data-ext="shell" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-shell"><span class="line"><span style="color:#DCDCAA;">curl</span><span style="color:#CE9178;"> 'https://api.bilibili.com/x/v2/history/report'</span><span style="color:#D7BA7D;"> \</span></span>
|
||
<span class="line"><span style="color:#D4D4D4;">--data-urlencode </span><span style="color:#CE9178;">'access_key=xxx'</span><span style="color:#D7BA7D;"> \</span></span>
|
||
<span class="line"><span style="color:#D4D4D4;">--data-urlencode </span><span style="color:#CE9178;">'aid=13662970'</span><span style="color:#D7BA7D;"> \</span></span>
|
||
<span class="line"><span style="color:#D4D4D4;">--data-urlencode </span><span style="color:#CE9178;">'cid=126654047'</span><span style="color:#D7BA7D;"> \</span></span>
|
||
<span class="line"><span style="color:#D4D4D4;">--data-urlencode </span><span style="color:#CE9178;">'progress=1248'</span><span style="color:#D7BA7D;"> \</span></span>
|
||
<span class="line"><span style="color:#D4D4D4;">--data-urlencode </span><span style="color:#CE9178;">'platform=android'</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><details><summary>查看响应示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "code"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "message"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"0"</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "ttl"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span></span>
|
||
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h2 id="上报视频播放心跳-web端" tabindex="-1"><a class="header-anchor" href="#上报视频播放心跳-web端"><span>上报视频播放心跳(web端)</span></a></h2><blockquote><p>https://api.bilibili.com/x/click-interface/web/heartbeat</p></blockquote><p><em>请求方式:POST</em></p><p>认证方式:仅可Cookie(SESSDATA)</p><p>默认间隔15秒一次, 亦可记录播放历史</p><p>该接口较为复杂, 且参数计算方法均为推测, 实际过程不明, 可能含有错误, 若要正式使用可以把已播放的持续时间全都设为相同值</p><p><strong>URL参数:</strong></p><table><thead><tr><th>参数名</th><th>类型</th><th>内容</th><th>必要性</th><th>备注</th></tr></thead><tbody><tr><td>w_start_ts</td><td>num</td><td>参见请求正文同名无<code>w_</code>前缀参数</td><td>非必要</td><td>UNIX 秒级时间戳</td></tr><tr><td>w_mid</td><td>num</td><td>参见请求正文同名无<code>w_</code>前缀参数</td><td>非必要</td><td></td></tr><tr><td>w_aid</td><td>num</td><td>参见请求正文同名无<code>w_</code>前缀参数</td><td>非必要</td><td></td></tr><tr><td>w_dt</td><td>num</td><td>2</td><td>非必要</td><td></td></tr><tr><td>w_realtime</td><td>num</td><td>参见请求正文同名无<code>w_</code>前缀参数</td><td>非必要</td><td>单位 秒</td></tr><tr><td>w_playedtime</td><td>num</td><td>参见请求正文同名无<code>w_</code>前缀参数</td><td>非必要</td><td>单位 秒</td></tr><tr><td>w_real_played_time</td><td>num</td><td>参见请求正文同名无<code>w_</code>前缀参数</td><td>非必要</td><td>单位 秒</td></tr><tr><td>w_video_duration</td><td>num</td><td>参见请求正文同名无<code>w_</code>前缀参数</td><td>非必要</td><td>单位 秒</td></tr><tr><td>w_last_play_progress_time</td><td>num</td><td>参见请求正文同名无<code>w_</code>前缀参数</td><td>非必要</td><td>单位 秒</td></tr><tr><td>web_location</td><td>num</td><td>网页位置</td><td>非必要</td><td>视频详情页播放器: 1315873</td></tr><tr><td>w_rid</td><td>num</td><td>WBI 签名</td><td>非必要</td><td>参见<a class="route-link" href="/bilibili-API-collect/docs/misc/sign/wbi.html">WBI 签名</a></td></tr><tr><td>wts</td><td>num</td><td>UNIX 秒级时间戳</td><td>非必要</td><td>参见<a class="route-link" href="/bilibili-API-collect/docs/misc/sign/wbi.html">WBI 签名</a></td></tr></tbody></table><p><strong>正文参数( application/x-www-form-urlencoded ):</strong></p><table><thead><tr><th>参数名</th><th>类型</th><th>内容</th><th>必要性</th><th>备注</th></tr></thead><tbody><tr><td>aid</td><td>num</td><td>稿件avid</td><td>必要(可选)</td><td>avid与bvid任选一个(网页端请求默认仅使用aid)</td></tr><tr><td>bvid</td><td>str</td><td>稿件bvid</td><td>必要(可选)</td><td>avid与bvid任选一个</td></tr><tr><td>cid</td><td>num</td><td>视频cid</td><td>非必要</td><td>用于识别分P</td></tr><tr><td>epid</td><td>num</td><td>番剧epid</td><td>非必要</td><td></td></tr><tr><td>sid</td><td>num</td><td>番剧ssid</td><td>非必要</td><td></td></tr><tr><td>mid</td><td>num</td><td>当前用户mid</td><td>非必要</td><td></td></tr><tr><td>played_time</td><td>num</td><td>视频播放进度</td><td>非必要</td><td>单位 秒<br>播放完成为 -1</td></tr><tr><td>realtime</td><td>num</td><td>本轮页面会话真实播放时间</td><td>非必要</td><td>单位 秒</td></tr><tr><td>real_played_time</td><td>num</td><td>本轮页面会话真实视频播放持续时间</td><td>非必要</td><td>单位 秒</td></tr><tr><td>refer_url</td><td>str</td><td>与请求头 Referer 字段相同</td><td>非必要</td><td></td></tr><tr><td>quality</td><td>num</td><td>视频清晰度</td><td>非必要</td><td>参见<a class="route-link" href="/bilibili-API-collect/docs/video/videostream_url.html#qn%E8%A7%86%E9%A2%91%E6%B8%85%E6%99%B0%E5%BA%A6%E6%A0%87%E8%AF%86">qn视频清晰度标识</a></td></tr><tr><td>video_duration</td><td>num</td><td>视频时长</td><td>非必要</td><td>单位 秒</td></tr><tr><td>last_play_progress_time</td><td>num</td><td>play_time 与 本轮页面会话开始时 played_time 之和</td><td>非必要</td><td>单位 秒</td></tr><tr><td>max_play_progress_time</td><td>num</td><td>本轮页面会话所有最大 last_play_progress_time 与 本轮页面会话开始时 played_time 之和</td><td>非必要</td><td>单位 秒</td></tr><tr><td>start_ts</td><td>num</td><td>开始播放时刻</td><td>非必要</td><td>时间戳</td></tr><tr><td>type</td><td>num</td><td>视频类型</td><td>非必要</td><td>3:投稿视频<br>4:剧集<br>10:课程</td></tr><tr><td>sub_type</td><td>num</td><td>剧集副类型</td><td>非必要</td><td>0: 普通投稿视频<br>1:番剧<br>2:电影<br>3:纪录片<br>4:国创<br>5:电视剧<br>7:综艺</td></tr><tr><td>dt</td><td>num</td><td>2</td><td>非必要</td><td></td></tr><tr><td>outer</td><td>num</td><td>0</td><td>非必要</td><td></td></tr><tr><td>spmid</td><td>str</td><td>333.788.0.0</td><td>非必要</td><td>作用尚不明确</td></tr><tr><td>from_spmid</td><td>str</td><td>播放来源?</td><td>非必要</td><td>也可为空, 如: <code>444.41.list.card_archive.click</code> <code>333.999.0.0</code></td></tr><tr><td>session</td><td>str</td><td>会话信息?</td><td>非必要</td><td>一串无分隔小写 UUID</td></tr><tr><td>extra</td><td>obj</td><td>额外信息, 如播放器版本</td><td>非必要</td><td>如: <code>{"player_version":"4.8.36"}</code></td></tr><tr><td>play_type</td><td>num</td><td>播放动作</td><td>非必要</td><td>0:播放中<br>1:开始播放<br>2:暂停<br>3:继续播放<br>4: 结束播放</td></tr><tr><td>csrf</td><td>str</td><td>CSRF Token (即 Cookie 中 bili_jct)</td><td>非必要</td><td></td></tr></tbody></table><p><strong>json回复:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>code</td><td>num</td><td>返回值</td><td>0:成功<br>-400:请求错误</td></tr><tr><td>message</td><td>str</td><td>错误信息</td><td>默认为0</td></tr><tr><td>ttl</td><td>num</td><td>1</td><td></td></tr></tbody></table><p><strong>示例:</strong></p><p>上报一次视频<code>av2</code>/<code>BV1xx411c7mD</code>的心跳数据</p><div class="language-shell line-numbers-mode" data-highlighter="shiki" data-ext="shell" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-shell"><span class="line"><span style="color:#DCDCAA;">curl</span><span style="color:#CE9178;"> 'https://api.bilibili.com/x/click-interface/web/heartbeat'</span><span style="color:#D7BA7D;"> \</span></span>
|
||
<span class="line"><span style="color:#D4D4D4;">--data-urlencode </span><span style="color:#CE9178;">'aid=2'</span><span style="color:#D7BA7D;"> \</span></span>
|
||
<span class="line"><span style="color:#D4D4D4;">--data-urlencode </span><span style="color:#CE9178;">'bvid=BV1xx411c7mD'</span><span style="color:#D7BA7D;"> \</span></span>
|
||
<span class="line"><span style="color:#D4D4D4;">--data-urlencode </span><span style="color:#CE9178;">'cid=62131'</span><span style="color:#D7BA7D;"> \</span></span>
|
||
<span class="line"><span style="color:#D4D4D4;">--data-urlencode </span><span style="color:#CE9178;">'played_time=60'</span><span style="color:#D7BA7D;"> \</span></span>
|
||
<span class="line"><span style="color:#D4D4D4;">--data-urlencode </span><span style="color:#CE9178;">'realtime=60'</span><span style="color:#D7BA7D;"> \</span></span>
|
||
<span class="line"><span style="color:#D4D4D4;">--data-urlencode </span><span style="color:#CE9178;">'start_ts=1592720840'</span><span style="color:#D7BA7D;"> \</span></span>
|
||
<span class="line"><span style="color:#D4D4D4;">--data-urlencode </span><span style="color:#CE9178;">'type=3'</span><span style="color:#D7BA7D;"> \</span></span>
|
||
<span class="line"><span style="color:#D4D4D4;">--data-urlencode </span><span style="color:#CE9178;">'dt=2'</span><span style="color:#D7BA7D;"> \</span></span>
|
||
<span class="line"><span style="color:#D4D4D4;">--data-urlencode </span><span style="color:#CE9178;">'play_type=0'</span><span style="color:#D7BA7D;"> \</span></span>
|
||
<span class="line"><span style="color:#D4D4D4;">--data-urlencode </span><span style="color:#CE9178;">'csrf=xxx'</span><span style="color:#D7BA7D;"> \</span></span>
|
||
<span class="line"><span style="color:#D4D4D4;">-b </span><span style="color:#CE9178;">'SESSDATA=xxx'</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><details><summary>查看响应示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "code"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "message"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"0"</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "ttl"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span></span>
|
||
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h2 id="开始观看视频-web端" tabindex="-1"><a class="header-anchor" href="#开始观看视频-web端"><span>开始观看视频 (web端)</span></a></h2><blockquote><p>https://api.bilibili.com/x/click-interface/click/web/h5</p></blockquote><p><em>请求方式: POST</em></p><p>认证方式: Cookie (SESSDATA)</p><p>该接口亦被用于计算播放量, 播放量更新不是实时的<br> 该接口使用似乎存在 200 播放限制, <strong>请勿滥用!</strong></p><p><strong>URL参数:</strong></p><table><thead><tr><th>参数名</th><th>类型</th><th>内容</th><th>必要性</th><th>备注</th></tr></thead><tbody><tr><td>w_aid</td><td>num</td><td>稿件 aid</td><td>不必要</td><td></td></tr><tr><td>w_part</td><td>num</td><td>视频分 P 编号</td><td>不必要</td><td></td></tr><tr><td>w_ftime</td><td>num</td><td>点击时间戳?</td><td>不必要</td><td>UNIX 秒级时间戳</td></tr><tr><td>w_stime</td><td>num</td><td>开始播放时间戳?</td><td>不必要</td><td>UNIX 秒级时间戳</td></tr><tr><td>w_type</td><td>num</td><td>视频类型</td><td>不必要</td><td>见<a href="#%E4%B8%8A%E6%8A%A5%E8%A7%86%E9%A2%91%E6%92%AD%E6%94%BE%E5%BF%83%E8%B7%B3web%E7%AB%AF">上报视频播放心跳(web端)</a></td></tr><tr><td>web_location</td><td>num</td><td>网页位置?</td><td>不必要</td><td>1315873</td></tr><tr><td>w_rid</td><td>num</td><td>WBI 签名</td><td>不必要</td><td>参见<a class="route-link" href="/bilibili-API-collect/docs/misc/sign/wbi.html">WBI 签名</a></td></tr><tr><td>wts</td><td>num</td><td>UNIX 秒级时间戳</td><td>不必要</td><td>参见<a class="route-link" href="/bilibili-API-collect/docs/misc/sign/wbi.html">WBI 签名</a></td></tr></tbody></table><p><strong>正文参数 (application/x-www-form-urlencoded):</strong></p><table><thead><tr><th>参数名</th><th>类型</th><th>内容</th><th>必要性</th><th>备注</th></tr></thead><tbody><tr><td>mid</td><td>num</td><td>当前用户 mid</td><td>不必要</td><td></td></tr><tr><td>aid</td><td>num</td><td>稿件 aid</td><td>必要</td><td></td></tr><tr><td>cid</td><td>num</td><td>视频 cid</td><td>不必要</td><td></td></tr><tr><td>part</td><td>num</td><td>视频分 P 编号</td><td>不必要</td><td></td></tr><tr><td>lv</td><td>num</td><td>当前用户等级</td><td>不必要</td><td></td></tr><tr><td>ftime</td><td>num</td><td>同 URL 参数中带有 <code>w_</code> 前缀的同名参数</td><td>不必要</td><td></td></tr><tr><td>stime</td><td>num</td><td>同 URL 参数中带有 <code>w_</code> 前缀的同名参数</td><td>不必要</td><td></td></tr><tr><td>type</td><td>num</td><td>视频类型</td><td>不必要</td><td>见<a href="#%E4%B8%8A%E6%8A%A5%E8%A7%86%E9%A2%91%E6%92%AD%E6%94%BE%E5%BF%83%E8%B7%B3web%E7%AB%AF">上报视频播放心跳(web端)</a></td></tr><tr><td>sub_type</td><td>num</td><td>视频子类型</td><td>不必要</td><td>见<a href="#%E4%B8%8A%E6%8A%A5%E8%A7%86%E9%A2%91%E6%92%AD%E6%94%BE%E5%BF%83%E8%B7%B3web%E7%AB%AF">上报视频播放心跳(web端)</a></td></tr><tr><td>referer_url</td><td>str</td><td>与请求头 Referer 字段相同</td><td>不必要</td><td></td></tr><tr><td>outer</td><td>num</td><td>0</td><td>不必要</td><td></td></tr><tr><td>spmid</td><td>str</td><td>333.788.0.0</td><td>不必要</td><td>作用尚不明确</td></tr><tr><td>from_spmid</td><td>str</td><td>播放来源?</td><td>不必要</td><td>见<a href="#%E4%B8%8A%E6%8A%A5%E8%A7%86%E9%A2%91%E6%92%AD%E6%94%BE%E5%BF%83%E8%B7%B3web%E7%AB%AF">上报视频播放心跳(web端)</a></td></tr><tr><td>session</td><td>str</td><td>会话信息?</td><td>不必要</td><td>一串无分隔小写 UUID</td></tr><tr><td>csrf</td><td>str</td><td>CSRF Token (即 Cookie 中 bili_jct)</td><td>不必要</td><td></td></tr></tbody></table><p><strong>JSON回复:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>code</td><td>num</td><td>返回值</td><td>0:成功<br>-400:请求错误</td></tr><tr><td>message</td><td>str</td><td>错误信息</td><td>默认为 <code>0</code></td></tr><tr><td>ttl</td><td>num</td><td>1</td><td></td></tr></tbody></table><p><strong>示例:</strong></p><div class="language-shell line-numbers-mode" data-highlighter="shiki" data-ext="shell" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-shell"><span class="line"><span style="color:#DCDCAA;">curl</span><span style="color:#CE9178;"> 'https://api.bilibili.com/x/click-interface/click/web/h5'</span><span style="color:#D7BA7D;"> \</span></span>
|
||
<span class="line"><span style="color:#D4D4D4;">--data-urlencode </span><span style="color:#CE9178;">'aid=2'</span><span style="color:#D7BA7D;"> \</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div></div></div><details><summary>查看响应示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "code"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "message"</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">"0"</span><span style="color:#D4D4D4;">,</span></span>
|
||
<span class="line"><span style="color:#9CDCFE;"> "ttl"</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span></span>
|
||
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details></div><!--[--><!--]--></div><footer class="vp-page-meta"><div class="vp-meta-item edit-link"><a class="auto-link external-link label" href="https://github.com/SocialSisterYi/bilibili-API-collect/edit/master/docs/video/report.md" aria-label="在 GitHub 上编辑此页" rel="noopener noreferrer" target="_blank"><!--[--><!--[--><svg class="edit-icon" viewbox="0 0 1024 1024"><g fill="currentColor"><path d="M430.818 653.65a60.46 60.46 0 0 1-50.96-93.281l71.69-114.012 7.773-10.365L816.038 80.138A60.46 60.46 0 0 1 859.225 62a60.46 60.46 0 0 1 43.186 18.138l43.186 43.186a60.46 60.46 0 0 1 0 86.373L588.879 565.55l-8.637 8.637-117.466 68.234a60.46 60.46 0 0 1-31.958 11.229z"></path><path d="M728.802 962H252.891A190.883 190.883 0 0 1 62.008 771.98V296.934a190.883 190.883 0 0 1 190.883-192.61h267.754a60.46 60.46 0 0 1 0 120.92H252.891a69.962 69.962 0 0 0-69.098 69.099V771.98a69.962 69.962 0 0 0 69.098 69.098h475.911A69.962 69.962 0 0 0 797.9 771.98V503.363a60.46 60.46 0 1 1 120.922 0V771.98A190.883 190.883 0 0 1 728.802 962z"></path></g></svg><!--]--><!--]-->在 GitHub 上编辑此页<!--[--><!--[--><!--]--><!--]--></a></div><div class="vp-meta-item git-info"><div class="vp-meta-item last-updated"><span class="meta-item-label">最近更新: </span><time class="meta-item-info" datetime="2025-04-12T01:49:38.000Z" data-allow-mismatch>2025/4/12 01:49</time></div><div class="vp-meta-item contributors"><span class="meta-item-label">Contributors: </span><span class="meta-item-info"><!--[--><!--[--><span class="contributor" title="email: 1440239038@qq.com">SocialSisterYi</span><!--[-->, <!--]--><!--]--><!--[--><span class="contributor" title="email: 102411014+SessionHu@users.noreply.github.com">SessionHu</span><!----><!--]--><!--]--></span></div></div></footer><!----><!--[--><!--[--><footer style="text-align:center;"> Copyright © 2020-2025 <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-DwQ2JHVZ.js" defer></script>
|
||
</body>
|
||
</html>
|