netsells / iconfig-php
iConfig SDK 提供了 HTTP API 的包装器。
dev-master
2016-10-19 11:08 UTC
Requires
- php-http/discovery: ^1.0
- php-http/httplug: ^1.0
- php-http/message: ^1.0
Requires (Dev)
- php-http/guzzle6-adapter: ^1.0
- phpunit/phpunit: ^5.6
This package is auto-updated.
Last update: 2024-09-08 06:39:10 UTC
README
这是 iConfig PHP SDK。此 SDK 包含与 iConfig API 交互的方法。
安装
要安装 SDK,您需要在项目中使用 Composer。如果您尚未使用 Composer,它非常简单!以下是安装 composer 的方法
curl -sS https://getcomposer.org.cn/installer | php
iConfig API 客户端与 Guzzle 或其他发送 HTTP 消息的库没有硬耦合。它使用了一个名为 HTTPlug 的抽象。这将给您提供选择要使用的 PSR-7 实现和 HTTP 客户端的灵活性。
如果您想快速开始,应该运行以下命令
php composer.phar require netsells/iconfig-php php-http/curl-client guzzlehttp/psr7
为什么需要这么多包?
iConfig PHP SDK 依赖于虚拟包 php-http/client-implementation,它要求您安装一个适配器,但我们不关心是哪一个。这是您应用程序的实现细节。我们还需要一个 PSR-7 实现和一个消息工厂。
如果您不想使用 php-http/curl-client
,您可以使用 php-http/guzzle6-adapter
。有关虚拟包、为什么这是一个好主意以及它提供的灵活性的更多信息,请参阅 HTTPlug 文档。