40 个版本
0.1.0-rc.41 | 2022 年 9 月 9 日 |
---|---|
0.1.0-rc.39 | 2022 年 7 月 11 日 |
0.1.0-rc.31 | 2022 年 3 月 24 日 |
#2434 in 网页编程
每月 115 次下载
620KB
12K SLoC
oxide-api
Oxide 的完全生成并具有偏见的 API 客户端库。
API 详细信息
与 Oxide 控制平面交互的 API
联系方式
url | |
---|---|
https://oxide.computer | [email protected] |
客户端详细信息
此客户端基于 API 规范版本 0.0.1
,从 Oxide OpenAPI 规范 生成。这样,随着新功能的添加,它将保持最新。文档与代码一起生成,以便于使用此库。
要安装库,请将以下内容添加到您的 Cargo.toml
文件中。
[dependencies]
oxide-api = "0.1.0-rc.41"
基本示例
典型使用将需要初始化一个 Client
。这需要一个用户代理字符串和一组凭据。
use oxide_api::Client;
let oxide = Client::new(
String::from("api-key"),
String::from("host"),
);
或者,库可以在环境中搜索客户端所需的大多数变量
OXIDE_TOKEN
OXIDE_HOST
然后您可以从环境中创建一个客户端。
use oxide_api::Client;
let oxide = Client::new_from_env();
依赖项
~12–29MB
~434K SLoC