zibios/wrike-php-guzzle

此包已被废弃,不再维护。未建议替代包。

基于 Guzzle 包的 Wrike PHP 库的 HTTP 客户端和异常转换器适配器

v1.0.0 2018-02-25 22:18 UTC

This package is auto-updated.

Last update: 2023-08-29 01:50:10 UTC


README

简介

这是 Wrike PHP 库 的 HTTP 客户端插件。

版本

主版本 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 月

项目状态

通用

Packagist License Packagist Downloads Packagist Version Packagist Version Libraries.io

CII Best Practices SensioLabsInsight Codacy Badge Code Climate Maintainability

分支 'master'

Scrutinizer Code Quality Scrutinizer Build Status Scrutinizer Code Coverage Travis Build Status StyleCI Coverage Status

安装

打开命令行控制台,进入您的项目目录并执行以下命令以下载此扩展包的最新稳定版本

$ 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 文档

PSR 命名约定

许可证

此扩展包可在 MIT 许可证 下使用。