用于消费 docs-dispatcher.io API 服务的 PHP 客户端
v0.2.0
2024-02-26 11:51 UTC
Requires
- php: >=8.1
- guzzlehttp/guzzle: ^6.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.50
- phpunit/phpunit: ^10
This package is auto-updated.
Last update: 2024-09-26 12:22:49 UTC
README
DocsDispatcher PHP 客户端
版本
SDK 版本 | PHP 版本 | 分支 |
---|---|---|
v0.1.x | 7.2+ | php-7x |
v0.2.x | 8.1+ | develop |
安装
$ composer require docs-dispatcher.io/sdk
入门
概念
此库依赖于以下概念,以便在使用 API 本身时具有最少的了解。
认证
目前仅支持基本认证。
服务
服务是一个具有自己参数的 API 端点。有关它们的详细列表,请参阅 API 文档,它还以 Swagger 格式提供。
ServiceMediator
一个类,负责临时存储定义的服务及其相应的配置,以便构建要发送到 API 的请求。
客户端
实际触发 API 调用的类。它装饰了一个 GuzzleHttp\Client
实例。
用法
在附带的示例文件 exemple.php
中可以找到一个实际用法。有关配置每个服务的更多详细信息,请参阅 API 文档。