取播放地址(playurl)
https://api.bilibili.com/x/player/playurl
需 Cookie + wbi · 需 wbi · 要 w_rid + wts,bili_web_call 自动算 · api.bilibili.com
i
无凭据实测
裸 GET 实测 -404 啥都木有;需 wbi + Referer + 有效 cid参数
| 名称 | 位置 | 类型 | 必填 | 说明 |
|---|---|---|---|---|
bvid | query | string | 是 | BV 号 |
cid | query | number | 是 | 分 P 的 cid |
qn | query | number | 否 | 清晰度,如 80 |
fnval | query | number | 否 | 16 = DASH |
fourk | query | number | 否 | 1 允许 4K |
要点与坑
- 必须带 Referer: https://www.bilibili.com/,否则直接 403
- 返回的 durl / dash 地址有时效,落地前先取
调用方式
javascript
bili_web_call { "path": "/x/player/playurl?bvid=<…>&cid=<…>&qn=<…>&fnval=<…>&fourk=<…>" }同组其它能力:稿件详情 · 稿件详情(含 UP 卡片与推荐) · 分 P 列表 · 播放器信息(字幕 / 观看进度) · 播放器信息(wbi) · 稿件简短简介 · 我对该稿件的操作状态 · 该稿件投币数 · AI 视频总结 · 分区最新投稿 · 相关推荐 · 当前同时在看人数 · 进度条预览图(视频缩略图)