2 个版本

新版本 0.1.1 2024 年 8 月 25 日
0.1.0 2024 年 8 月 25 日

#336Web 编程

Download history · Rust 包仓库 117/week @ 2024-08-19 · Rust 包仓库

每月 117 次下载

GPL-3.0-or-later

2.5MB
33K SLoC

rusttwald

mittwald API 的非官方 Rust API 客户端。

简介

本 OpenAPI 规范文档了 mittwald API。它遵循 OpenAPI 3.0.0 规范

身份验证

您需要 API 令牌才能访问 API。您可以通过登录到 mStudio 并在用户菜单中导航到 "API 令牌" 部分 来获取一个。

在向 API 发送请求时,您可以通过传递 API 令牌作为 X-Access-Token 头部或作为承载令牌来进行身份验证。

速率限制

请注意,API 的使用受到速率限制,以防止滥用。您可以通过观察每个响应中包含的 X-Ratelimit-* 头部来检查当前用户的速率限制。

mStudio

mStudio 是 mittwald API 的主要消费者,它是我们客户的管理界面。

联系和支持

有关支持,请使用 mStudio 支持区域 或给我们发送电子邮件至 support@mittwald.de

有关安全问题,请向 security@mittwald.de 报告。

概述

此 API 客户端由 OpenAPI Generator 项目生成。通过使用来自远程服务器的 openapi-spec,您可以轻松生成 API 客户端。

  • API 版本:2.0
  • 包版本:2.0
  • 生成器版本:7.7.0
  • 构建包:org.openapitools.codegen.languages.RustClientCodegen

安装

将包放在您的项目文件夹下名为 openapi 的目录中,并在 Cargo.toml 中的 [dependencies] 下添加以下内容

openapi = { path = "./openapi" }

API端点文档

官方文档

生成文档

要获取对crate生成文档的访问权限,请使用

cargo doc --open

依赖项

~7-19MB
~282K SLoC