1 个不稳定版本
0.1.1 | 2024年2月13日 |
---|
#76 in #docs
33KB
708 行
one_doc rust
Onedoc 是开发者的文档 API。
认证
use one_doc::SidekoClient;
let client = SidekoClient::default().with_api_key_auth(&std::env::var("API_KEY").expect("API key not defined"));
post_api_docs_generate
此路由负责从存储桶生成 PDF。它期望一个包含存储桶详细信息、用户凭据和 PDF 生成选项的 JSON 体的请求。
use one_doc::SidekoClient;
use one_doc::request_types::*;
use one_doc::schemas::*;
let client = SidekoClient::default()
.with_api_key_auth(&std::env::var("API_KEY").expect("API key not defined"));
let response = client
.post_api_docs_generate(PostApiDocsGenerateRequest {
data: PostApiDocsGenerateBody {
..Default::default()
},
});
post_api_docs_initiate
此端点为 html 和所有指定的资产创建存储桶。它返回存储桶的签名 URL。
use one_doc::SidekoClient;
use one_doc::request_types::*;
use one_doc::schemas::*;
let client = SidekoClient::default()
.with_api_key_auth(&std::env::var("API_KEY").expect("API key not defined"));
let response = client
.post_api_docs_initiate(PostApiDocsInitiateRequest {
data: PostApiDocsInitiateBody {
..Default::default()
},
});
依赖项
~4–19MB
~255K SLoC