bedezign/laravel-openapi-consumer

Laravel 组件,用于加载 OpenAPI JSON 文件并协助消费底层的 API。

安装: 24

依赖者: 0

建议者: 0

安全: 0

星标: 3

关注者: 5

分支: 1

开放问题: 0

类型:laravel-extension

dev-master 2016-10-04 11:45 UTC

This package is not auto-updated.

Last update: 2024-09-14 19:25:45 UTC


README

Proof of Concept(PoC),以查看是否可以自动消费具有 OpenAPI 规范(即 Swagger)的 API。

目前,该库是为 Laravel 编写的。

如果您需要使用它,只需创建一个具有正确配置的 Client 实例

$api = new \OpenAPI\Consumer\Client('json specification path', [<extra configuration>])

然后您可以以非常简单的方式调用 API 中的任何操作

$call = $api->operationName->with(['api-data' => 'api-data-value'])->execute();
if ($call->statusCode == 200) {
    dd($call->json);
}