#client-token #open-api #spec #generated #primer #model #primer-client

primer-api

primer 客户端,由 OpenAPI 规范生成

2 个稳定版本

2.0.0 2022 年 10 月 21 日
1.0.0 2022 年 10 月 21 日

#13 in #client-token

MIT 许可证

115KB
2K SLoC

GitHub Contributors Stars Build Status Downloads Crates.io

primer 客户端,由 OpenAPI 规范生成。

用法

use primer_api::PrimerClient;
use primer_api::model::*;
#[tokio::main]
async fn main() {
    let client = PrimerClient::from_env();
    let response = client
        .retrieve_client_side_token_client_session_get()
        .client_token("your client token")
        .send()
        .await
        .unwrap();
    println!("{:#?}", response);
}

此示例从环境变量中加载配置,特别是

  • PRIMER_BASE_URL

  • PRIMER_API_KEY_AUTH

安装

将此添加到您的 Cargo.toml 中

[dependencies]
primer-api = "0.1.0"

文档

您可以在 examples/ 目录中看到每个 API 调用的有效示例。

贡献

欢迎贡献!

使用 Libninja 创建的库。

依赖项

~15–27MB
~549K SLoC