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