20个不稳定版本 (9个破坏性更新)
0.10.1 | 2024年7月25日 |
---|---|
0.9.2 | 2024年6月17日 |
0.8.1 | 2024年1月22日 |
0.8.0 | 2023年12月5日 |
0.3.0 | 2023年5月26日 |
#2034 in 魔法豆
每月292次下载
在 lightspark-remote-signing 中使用
1MB
15K SLoC
Lightspark Rust SDK - v0.10.1
Lightspark Rust SDK 提供了一种方便的方式,从用 Rust 编写的应用程序中与 Lightspark 服务交互。
警告:此 SDK 的版本为 0.10.1(活跃开发)。这意味着其 API 可能不是完全稳定的。请预期 API 可能会发生更改,直到我们升级到 v1.0.0。
文档
此 SDK 的文档(安装、使用等)可在 https://docs.lightspark.com/lightspark-sdk/getting-started?language=Rust 找到
示例代码
为了方便您,我们包含了一个示例,展示了如何使用 SDK。打开文件 example/example.rs
并确保更新页面顶部的变量为您的信息,然后使用 cargo 运行它
cargo run --example example
lib.rs
:
Lightspark Rust SDK 是 GraphQL API 的一层薄包装,为在 Rust 环境中轻松集成 Lightspark 系统提供了一种方式。
入门
在获得 API 令牌后,可以启动客户端。
use lightspark::request::auth_provider::AccountAuthProvider;
use lightspark::client::LightsparkClient;
use lightspark::key::RSASigningKey;
let api_id = "<your api token id>";
let api_token = "<your api token secret>";
let auth_provider = AccountAuthProvider::new(api_id.to_string(), api_token.to_string());
let client = match LightsparkClient::<RSASigningKey>::new(auth_provider) {
Ok(value) => value,
Err(err) => {
println!("{}", err);
return;
}
};
您现在可以使用 Lightspark SDK 了!
在 examples/example.rs 中查看更多示例
依赖项
~18–32MB
~450K SLoC