bv 视频 API
https://api.bilibili.com/x/web-interface/view?bvid=
使用方法:
https://www.bilibili.com/video/BV1MR4y1F7qy?spm_id_from=333.851.b_7265636f6d6d656e64.1
链接中的 BV1MR4y1F7qy
就是 BV 号
直接请求 BV 号 API + BV 号可以获得该视频的全部信息
av 视频 API
虽然 b 站现在已经全面使用 BV 号来表示一个视频,但是 av 号依旧可以使用的,也许未来 av 可能会失效
https://api.bilibili.com/x/web-interface/view?aid=
使用方法:
https://www.bilibili.com/video/av679711482?spm_id_from=333.851.b_7265636f6d6d656e64.1
链接中的 679711482
就是 av 号
直接请求 API + av 号就可以获得该视频的全部信息
番剧信息 API
https://api.bilibili.com/pgc/view/web/season?ep_id=
使用方法:
https://www.bilibili.com/bangumi/play/ep409506?from_spmid=666.25.episode.0
链接中的 409506
就是 ep 号
直接请求 API + ep 号该番剧剧集的信息及番剧信息
ss 号番剧信息 API
https://api.bilibili.com/pgc/view/web/season?season_id=
https://api.bilibili.com/pgc/web/season/section?season_id=
这里有两个 API 第一个是该番剧的全部信息,第二个也是该番剧的全部信息,后者返回的内容更为简洁
使用方法:
https://www.bilibili.com/bangumi/play/ss40260?from_spmid=666.4.0.0
链接中的 40260
就是 ss 号
直接请求 API + ss 号 该番剧剧集的信息及番剧信息
md 号番剧信息 API
https://api.bilibili.com/pgc/review/user?media_id=
这个 API 主要是用查看番剧的名称 类型 集数 SS 号等
使用方法:
https://www.bilibili.com/bangumi/media/md28235860/spm_id_from=666.25.b_6d656469615f6d6f64756c65.2
链接中的 28235860
就是 md 号
直接请求 API + md 号即可
b 站官方获取 IP 信息的 API
https://api.live.bilibili.com/xlive/web-room/v1/index/getIpInfo
这个 API 是 b 站根据 IP 来获取最近节点的 减少观看延迟
使用说明:
直接请求即可
注意事项
以上所有 API 返回数据类型都为 JSON
除了 BV 号可以直接用 BVXXXXXX 带前缀去请求 API 其它的必须去掉前缀去请求 API
- 文章原文:《B站视频API归档》