1 个不稳定版本
0.0.1 | 2019 年 4 月 21 日 |
---|
#56 in #json-api
5KB
lbry-rs
lbrynet 的 Rust API 包装器
安装
从 crates 安装
- 将以下行添加到您的
Cargo.toml
依赖项
lbry-rs = "0.0.1"
从源码安装
- 克隆仓库
$ git clone https://github.com/zxawry/lbry-rs
- 将以下行添加到您的
Cargo.toml
依赖项
lbry-rs = {path = "{path-to-where-you-cloned-the-repository}"}
使用方法
extern crate lbry_rs;
use lbry_rs::LbrynetApi;
//re-exported from serde_json
use lbry_rs::{Value, json};
fn main() {
//instantiate a lbry client
let mut lbry = LbrynetApi::new();
//make requests by providing the method and params with cURL command-line syntax
//params must be of the type serde_json::Value so use json! macro for conversion
let result0: Value = lbry.call("status", json!({}));
let result1: Value = lbry.call("resolve", json!({"urls":"lbrytv"}));
println!("{}", result0);
println!("{}", result1);
}
注意,使用此 API 包装器之前,必须确保 lbrynet
已经启动并运行。
链接
- LBRY 项目:https://github.com/lbryio
- LBRY 官方网站:https://lbry.com
- LBRYnet API 参考:https://lbry.tech/api/sdk
许可证
MIT 许可证
依赖项
~14MB
~251K SLoC