sgcOpenAPI 功能

完整的 Delphi OpenAPI 工具链 — 解析规范、生成类型安全的 Pascal 代码,并访问 1,195 个以上预构建云 SDK。

OpenAPI 解析器

全功能规范解析器,支持 OpenAPI 3.x,并向后兼容 Swagger 1.x/2.x。

多格式输入

以 JSON 或 YAML 格式导入规范。Swagger 1.x 和 2.x 文件会自动检测并转换为 OpenAPI 3.x 模式。

完整模式支持

处理所有 OpenAPI 3.x 构造:路径、操作、参数、请求体、响应、组件、安全方案和外部引用。

验证

根据 OpenAPI 标准验证规范,并以行级详细信息报告错误,便于快速调试。

Pascal SDK 生成器

从任何 OpenAPI 规范生成生产就绪的 Object Pascal 代码。

类型安全接口

生成强类型 Pascal 类、记录和枚举,在 Delphi IDE 中提供完整 IntelliSense 支持。

自动文档生成

与生成的代码一起生成 PDF 和 CHM 文档,便于参考 API 端点和模型。

零依赖

生成的代码除 sgcOpenAPI 运行时外无外部依赖。将其放入任何 Delphi 项目,立即开始调用 API。

1,195 个以上云 SDK

适用于主流云平台的即用型 Pascal SDK,定期更新以匹配最新 API 规范。

Amazon AWS

280 个以上 REST 服务 SDK,涵盖 S3、EC2、Lambda、DynamoDB、SQS、SNS 等。

Google Cloud

250 个以上服务 SDK,涵盖 Compute、Storage、BigQuery、Pub/Sub、Cloud Functions 等。

Microsoft Azure 和 Graph

650 个以上 Azure 服务加上 15 个以上用于 Office 365、Teams 和 Active Directory 的 Microsoft Graph API SDK。

平台支持

Delphi 7 – RAD Studio 13

支持所有主要 Delphi 版本,具有 VCL 和 FireMonkey 设计时组件。

C++ Builder

从 C++ Builder 2007 到 C++ Builder 13 的原生 C++ Builder 支持。

立即开始生成 SDK

下载免费试用版,几分钟内生成您的第一个 Pascal SDK。