wedocreatives / wrike-php-guzzle
Wrike PHP 库的 HTTP 客户端和异常转换适配器,基于 Guzzle 包
v2.0.0
2019-07-03 10:36 UTC
Requires
- php: >=7.1,<7.3
- ext-json: *
- guzzlehttp/guzzle: >=6.0,<7.0
- wedocreatives/wrike-php-library: ^3.0-dev
Requires (Dev)
- phpunit/phpunit: >=6.0,<8.0
README
简介
这是 Wrike PHP 库的 HTTP 客户端插件。
- 对于通用目的,请查看完全配置的 Wrike PHP SDK。
- 对于 Symfony 框架,请查看完全配置的Wrike 包。
- 对于非标准用途,请查看通用的 Wrike PHP 库。
版本
项目状态
通用
分支 'master'
安装
打开命令行界面,进入您的项目目录,然后执行以下命令以下载此包的最新稳定版本
$ composer require wedocreatives/wrike-php-guzzle "^3.0"
此命令需要您全局安装 Composer,如 Composer 文档中的安装章节所述。
贡献
要自己尝试,请克隆存储库
git clone git@github.com:wedocreatives/wrike-php-guzzle.git
cd wrike-php-guzzle
并使用 Composer 安装依赖项
composer install
运行 PHPUnit 测试
./vendor/bin/phpunit
使用方法
/** * Standard usage */ $client = ClientFactory::create(); /** * @param string $requestMethod GET/POST/PUT/DELETE/UPLOAD * @param string $path full path to REST resource without domain, ex. 'contacts' * @param array $params optional params for GET/POST request * @param string $accessToken Access Token for Wrike access * * @see \wedocreatives\WrikePhpLibrary\Enum\Api\RequestMethodEnum * @see \wedocreatives\WrikePhpLibrary\Enum\Api\RequestPathFormatEnum * * @return \Psr\Http\Message\ResponseInterface */ $client->executeRequestForParams($requestMethod, $path, $params, $accessToken); // + all methods from \GuzzleHttp\Client
参考
内部
通用的 Wrike PHP 库
完全配置的 Wrike PHP SDK
基于 Wrike PHP SDK 的完全配置的 Symfony 包
响应转换插件,用于 Wrike PHP 库
外部
官方 Wrike API 文档
许可证
此包在MIT 许可证下可用。