zibios / wrike-php-guzzle
此包已被废弃,不再维护。未建议替代包。
基于 Guzzle 包的 Wrike PHP 库的 HTTP 客户端和异常转换器适配器
v1.0.0
2018-02-25 22:18 UTC
Requires
- php: >=5.5
- guzzlehttp/guzzle: >=4.0,<7.0
- zibios/wrike-php-library: ^1.0
Requires (Dev)
- phpunit/phpunit: >=4.0,<6.0
README
简介
这是 Wrike PHP 库 的 HTTP 客户端插件。
- 请检查 全配置的 Wrike PHP SDK 以获取通用用途。
- 请检查基于 Wrike PHP SDK 的全配置 Wrike 扩展包 以用于 Symfony 框架。
- 请检查 通用的 Wrike PHP 库 以用于非标准用途。
版本
主版本 | Wrike API | PHP 兼容性 | 首次发布 | 支持 |
---|---|---|---|---|
V3 | V4 | PHP 7.1, PHP 7.2, 待定 | 2018 年 10 月 | 待定 |
V2 | V4 | PHP 5.5, PHP 5.6, PHP 7.0, PHP 7.1 | 2018 年 10 月 | 支持结束于 2019 年 10 月 |
V1 | V3 | PHP 5.5, PHP 5.6, PHP 7.0, PHP 7.1 | 2018 年 2 月 | 支持结束于 2019 年 2 月 |
项目状态
通用
分支 'master'
安装
打开命令行控制台,进入您的项目目录并执行以下命令以下载此扩展包的最新稳定版本
$ composer require zibios/wrike-php-guzzle "^3.0"
此命令需要您已全局安装 Composer,请参阅 Composer 文档中的 安装章节。
贡献
要自行尝试,请克隆存储库
git clone git@github.com:zibios/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 \Zibios\WrikePhpLibrary\Enum\Api\RequestMethodEnum * @see \Zibios\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 许可证 下使用。