jackz/apifox-openapi-importer
Composer 安装命令:
composer require jackz/apifox-openapi-importer
包简介
A PHP library for importing OpenAPI specifications to Apifox
README 文档
README
一个用于将 OpenAPI 规范导入到 Apifox 的 PHP 库。
安装
composer require jackz/apifox-openapi-importer
使用方法
基本用法
use Apifox\OpenApiImporter\ApifoxClient; $client = new ApifoxClient($accessToken, $projectId); // 从 URL 导入 $response = $client->importOpenApiFromUrl('https://petstore.swagger.io/v2/swagger.json'); // 从内容导入 $response = $client->importOpenApiFromContent($openApiContent);
高级选项
$options = [ 'targetEndpointFolderId' => 76, 'targetSchemaFolderId' => 60, 'endpointOverwriteBehavior' => 'deleteUnmatchedResources', 'schemaOverwriteBehavior' => 'KEEP_EXISTING', 'updateFolderOfChangedEndpoint' => true, 'prependBasePath' => true ]; $response = $client->importOpenApiFromUrl($url, $options);
配置选项
targetEndpointFolderId: 目标接口文件夹 IDtargetSchemaFolderId: 目标数据模型文件夹 IDendpointOverwriteBehavior: 接口覆盖行为schemaOverwriteBehavior: 数据模型覆盖行为updateFolderOfChangedEndpoint: 是否更新变更接口的文件夹prependBasePath: 是否添加基础路径
要求
- PHP >= 7.4
- cURL 扩展
许可证
MIT
统计信息
- 总下载量: 1
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 4
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-03-04