之前使用nodejs手动更新番剧数据感觉很麻烦,博主就花了点时间建了个b站追番列表api,这样数据就可以实时获取了。
项目:
工作原理:
受制于浏览器同源政策的影响,我们无法在前端直接使用b站api获取数据。
但服务器不受同源政策的限制,所以我选择在服务器使用nodejs获取b站api数据,在通过nginx反向代理nodejs,这样就可以绕开同源政策,客户端也就可以获取到数据了。
本api博主已经开放出去,方便大家使用。
接口文档:
请求地址 | 请求方式 |
---|---|
api.catbk.cn/list | GET |
参数名称 | 是否必选 | 参数说明 |
type | 否 | 默认为1,1是追番、2是追剧 |
pn | 是 | 默认为1,页数 |
ps | 否 | 默认为10,每页番剧数量 |
vmid | 是 | 你的b站uid |
cookies | 否 | 不使用时得到的数据将没有当前观看进度 |
注意事项:
- 使用api之前需要设置b站账号公开显示订阅番剧
- cookies为非必选,不使用 cookies 得到的数据将没有当前观看进度
- 使用 cookies 可以不公开显示订阅番剧
- 所有 cookies 仅仅用于查询番剧数据,本站不会保存和和使用 cookies
- 前端展示cookies不安全,博主只是提供这个选择而已(嘛,虽然我觉得b站的暴露了也无所谓)