bilicaptain
v0.7.1
Published
A TypeScript Bilibili API client interface
Downloads
2
Readme
bilibili-captain
一些B站API的调用
用来操作B站的一些功能。基本来自于web端接口。 提供接口的返回值类型(还是比较可靠的
Usage
import {BiliCapt} from "bilicaptain"; // 导入全部
BiliCapt.Live ...
or
// 按需导入
import {Live, User, Login, Video,
Comment, Dynamic, Message, BiliCredential} from "bilicaptain";
目前支持
登录 Login
目前可以扫码登录或手动输入cookie信息
Login.loginQR(); // 扫码登录
new BiliCredential("SESSDATA", "bili_jct"); //手动输入cookie
动态 Dynamic
- 发送,删除,定时动态(包含文字/图片/投票动态)
- 获取未发布定时动态,提前发布,删除
- 点赞,转发
- 分享内容到动态
用户 User
- 检查用户是否存在
- 单独/批量获取用户信息
- 获取自己详细信息
- 搜索用户
- 操作关系
消息 Message
- 发送/撤回 文字/图片私信
- 未读消息/私信数量
- 私信
- 系统通知
- 收到的赞
- 收到的回复
- 标记已读
- 获取来自一个人的私信详情
评论区 Comment
- 发送/删除 评论/回复
- 置顶评论
- 列出评论区
- 点赞/踩
视频 Video
- 获取简介
- 获取详情
- 查看视频状态(观看、点赞、投币、弹幕等等的数量)
- 获取分p列表
- 点赞、投币、收藏、一键三连
直播 Live
- 签到
- 获取个人信息
- 开播,下播
- 获取/刷新推流地址
- 修改主播公告
- 修改直播间标题,简介,tag
- 修改直播封面
- 查看分区列表