orgmanager/orgmanager-api

OrgManager API 的 PHP 客户端

2.0 2017-04-20 09:41 UTC

This package is auto-updated.

Last update: 2024-09-07 18:42:13 UTC


README

Codacy Badge Latest Version on Packagist Software License Build Status Total Downloads

此软件包可以轻松与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)。有关更多信息,请参阅许可文件