jakezatecky / work-etc-client
此包已被弃用,不再维护。没有推荐替代包。
WORK[etc] API 的轻量级 HTTP 客户端。
v2.0.0
2015-12-08 02:51 UTC
Requires
- php: >=7.0
- nategood/httpful: ~0.2.20
Requires (Dev)
- mockery/mockery: dev-master
- phpunit/phpunit: ~5.1
This package is not auto-updated.
Last update: 2023-03-18 09:20:37 UTC
README
警告 – 此包不再维护。
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 许可证。