6 个版本
新版本 0.3.0 | 2024 年 8 月 13 日 |
---|---|
0.2.0 | 2024 年 5 月 20 日 |
0.1.3 | 2024 年 3 月 20 日 |
0.1.2 | 2024 年 2 月 28 日 |
#1281 in 网页编程
用于 tosho
69KB
1.5K SLoC
tosho-rbean
小豆 (Red Bean) API 的最小化异步客户端。
以下 crate 被以下 tosho
应用程序使用。
使用方法
下载 tosho
应用程序,或者您也可以像使用其他 Rust crate 一样使用此 crate
use tosho_rbean::{RBClient, RBConfig, RBPlatform};
#[tokio::main]
async fn main() {
let config = RBConfig {
token: "123".to_string(),
refresh_token: "abcxyz".to_string(),
platform: RBPlatform::Android,
};
let mut client = RBClient::new(config);
// Refresh token
client.refresh_token().await.unwrap();
let user = client.get_user().await.unwrap();
println!("{:?}", user);
}
身份验证
以下资源只有一种身份验证方式,该方式使用您的电子邮件和密码。
$ tosho rb auth email password --help
或者,如果您使用以下 crate
use tosho_rbean::{RBClient, RBPlatform};
#[tokio::main]
async fn main() {
let login_results = RBClient::login("[email protected]", "mypassword", RBPlatform::Android).await.unwrap();
println!("{:?}", login_results);
}
免责声明
该项目设计为一个实验,并创建一个用于个人使用的本地副本。这些工具不会绕过任何付费墙,并且您需要用自己的账户购买和拥有每个章节,才能创建自己的本地副本。
如果您的账户被停用,我们不承担责任。
许可证
该项目使用 MIT 许可证 (LICENSE 或 http://opensource.org/licenses/MIT)
依赖关系
~7–21MB
~274K SLoC