Module biliapi::requests [−][src]
Expand description
基于 HTTP 的各种请求
Example
use biliapi::Request;
let client = biliapi::connection::new_client().unwrap();
let info = biliapi::requests::InfoByRoom::request(&client, 1).await.unwrap();
// 拿到长房号
assert_eq!(info.room_info.room_id, 5440);
Structs
获取用于连接直播间的弹幕服务器
DanmuInfo
的子信息,连接直播间的弹幕服务器
通过房号拿到直播间的信息
我的账号信息,需要鉴权
发起一次二维码登录请求
InfoByRoom
的子信息,代表直播间信息
up 主的统计信息,需要登录才可以获取
用户信息,返回如粉丝数、头像等信息
一个 BV 视频的信息
视频统计信息,点赞、弹幕数量等
通过 vote id 获取专栏投票信息,需要登录才可以获取具体票数
Enums
检查二维码登录结果,需要轮询
Traits
Type Definitions
Request
trait 返回结果的封装,本质就是 Pin<Box<dyn Future<Output = Result<T>>>>