wedocreatives/wrike-php-guzzle

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

v2.0.0 2019-07-03 10:36 UTC

This package is auto-updated.

Last update: 2024-09-29 05:22:00 UTC


README

简介

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

版本

项目状态

通用

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

PSR 命名约定

许可证

此包在MIT 许可证下可用。