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

获取用于连接直播间的弹幕服务器

DanmuServer

DanmuInfo 的子信息,连接直播间的弹幕服务器

InfoByRoom

通过房号拿到直播间的信息

RoomInfo

InfoByRoom 的子信息,代表直播间信息

Traits

BiliResponseExt

这个 trait 允许直接对 Response 调用 bili_data().await

Request

API 接口的实现 trait

Type Definitions

RequestResponse

Request trait 返回结果的封装,本质就是 Pin<Box<dyn Future<Output = Result<T>>>>