jakezatecky/work-etc-client

此包已被弃用,不再维护。没有推荐替代包。

WORK[etc] API 的轻量级 HTTP 客户端。

v2.0.0 2015-12-08 02:51 UTC

This package is not auto-updated.

Last update: 2023-03-18 09:20:37 UTC


README

Packagist Build Status GitHub license Scrutinizer Code Quality

警告 – 此包不再维护。

WorkEtcClient 是一个精简的 HTTP 客户端,用于访问 WORK[etc] API。它处理登录认证和简单调用 WORK[etc] 操作。

安装

此库仅通过 Composer 包提供。将以下内容添加到您的 composer.json

{
    "require": {
        "jakezatecky/work-etc-client": "^2.0.0"
    }
}

使用方法

使用方法简单。调用 WorkEtcClient::connect 并传入您组织的域名、电子邮件和密码。然后,调用 invoke 方法并传入相关的 操作 和其所需参数作为关联数组。

$domain   = 'yourcompany';
$email    = 'youremail@mail.com';
$password = 'yourpassword';

// Authenticate with WORK[etc] and get access to the API
$api = \WorkEtcClient\WorkEtcClient::connect($domain, $email, $password);

// Invoke an operation without any parameters
$stageGroups = $api->invoke('GetProjectStageGroups');

// Invoke an operation with parameters
$projects = $api->invoke('FindProjects', [
    'keywords' => 'Install',
]);

上面的例子是针对以下 WORK[etc] 地址。将 yourcompany 替换为您组织的子域名。

https://yourcompany.worketc.com

许可证

MIT 许可证。