orgmanager / orgmanager-api
OrgManager API 的 PHP 客户端
2.0
2017-04-20 09:41 UTC
Requires
- php: ^5.5|^7.0
- guzzlehttp/guzzle: ^6.1
Requires (Dev)
- phpunit/phpunit: 4.*
This package is auto-updated.
Last update: 2024-09-07 18:42:13 UTC
README
此软件包可以轻松与OrgManager API进行交互。
安装
您可以通过 composer 安装此软件包
composer require orgmanager/orgmanager-api
使用方法
您必须在 OrgManager\ApiClient\OrgManager
构造函数中传递一个 Guzzle 客户端和 API 令牌。
$orgmanager = new \OrgManager\ApiClient\OrgManager('YOUR_ORGMANAGER_API_TOKEN');
或者您可以跳过令牌,稍后使用 connect()
方法
$orgmanager = new \OrgManager\ApiClient\OrgManager(); $orgmanager->connect('YOUR_ORGMANAGER_API_TOKEN');
获取用户信息
$orgmanager->getUser();
获取用户组织
$orgmanager->getOrgs();
获取组织信息
$orgmanager->getOrg('ORG_ID');
更改组织密码
$orgmanager->changeOrgPassword('ORG_ID', 'NEW_PASSWORD');
更新组织
$orgmanager->updateOrg('ORG_ID');
删除组织
$orgmanager->deleteOrg('ORG_ID');
获取统计数据
$orgmanager->getStats();
重新生成令牌
$orgmanager->regenerateToken($set);
其中 $set
为 false 表示您不想在未来请求中使用新令牌。
获取 Guzzle 客户端
$orgmanager->getClient();
设置 Guzzle 客户端
$client = new \GuzzleHttp\Client(); // Example Guzzle client $orgmanager->setClient($client);
其中 $client 是 \GuzzleHttp\Client
的一个实例。
变更日志
请参阅变更日志了解最近有哪些更改。
测试
$ composer test
贡献
请参阅贡献指南获取详细信息。
安全性
如果您发现任何与安全相关的问题,请通过soy@miguelpiedrafita.com发送电子邮件,而不是使用问题跟踪器。
鸣谢
许可
Mozilla 公共许可证 2.0 (MPL-2.0)。有关更多信息,请参阅许可文件。