sgcOpenAPI 功能
完整的 Delphi OpenAPI 工具链 — 解析规范、生成类型安全的 Pascal 代码,并访问 1,195 个以上预构建云 SDK。
完整的 Delphi OpenAPI 工具链 — 解析规范、生成类型安全的 Pascal 代码,并访问 1,195 个以上预构建云 SDK。
全功能规范解析器,支持 OpenAPI 3.x,并向后兼容 Swagger 1.x/2.x。
以 JSON 或 YAML 格式导入规范。Swagger 1.x 和 2.x 文件会自动检测并转换为 OpenAPI 3.x 模式。
处理所有 OpenAPI 3.x 构造:路径、操作、参数、请求体、响应、组件、安全方案和外部引用。
根据 OpenAPI 标准验证规范,并以行级详细信息报告错误,便于快速调试。
从任何 OpenAPI 规范生成生产就绪的 Object Pascal 代码。
生成强类型 Pascal 类、记录和枚举,在 Delphi IDE 中提供完整 IntelliSense 支持。
与生成的代码一起生成 PDF 和 CHM 文档,便于参考 API 端点和模型。
生成的代码除 sgcOpenAPI 运行时外无外部依赖。将其放入任何 Delphi 项目,立即开始调用 API。
适用于主流云平台的即用型 Pascal SDK,定期更新以匹配最新 API 规范。
280 个以上 REST 服务 SDK,涵盖 S3、EC2、Lambda、DynamoDB、SQS、SNS 等。
250 个以上服务 SDK,涵盖 Compute、Storage、BigQuery、Pub/Sub、Cloud Functions 等。
650 个以上 Azure 服务加上 15 个以上用于 Office 365、Teams 和 Active Directory 的 Microsoft Graph API SDK。
支持所有主要 Delphi 版本,具有 VCL 和 FireMonkey 设计时组件。
从 C++ Builder 2007 到 C++ Builder 13 的原生 C++ Builder 支持。