m1guelpf / laraccess-api
Laraccess API 的 PHP 客户端
v1.0
2017-05-11 07:46 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-05 04:47:18 UTC
README
此包简化了与 Laraccess 的交互。
安装
您可以通过 composer 安装此包
composer require m1guelpf/laraccess-api
使用方法
您必须将 API 令牌传递给 M1guelpf\LaraccessApi\Laraccess
构造函数。
$laraccess = new \M1guelpf\LaraccessApi\Laraccess('YOUR_LARACCESS_API_TOKEN');
或者您可以跳过令牌,稍后使用 connect()
方法
$laraccess = new \M1guelpf\LaraccessApi\Laraccess(); $laraccess->connect('YOUR_LARACCESS_API_TOKEN');
获取用户信息
$laraccess->getUser();
创建用户
$laraccess->createUser($user);
编辑用户
$laraccess->editUser($user);
删除用户
$laraccess->deleteUser();
获取用户活动
$laraccess->getUserCampaigns();
获取活动
$laraccess->getCampaign($id);
创建活动
$laraccess->createCampaign($campaign);
编辑活动
$laraccess->editCampaign($id, $campaign);
删除活动
$laraccess->deleteCampaign($id);
获取活动线索
$laraccess->getCampaignLeads($id);
获取线索
$laraccess->getLead($id);
创建线索
$laraccess->createLead($id, $lead);
编辑线索
$laraccess->editLead($id, $lead);
删除线索
$laraccess->deleteLead($id, $lead);
邀请线索
$laraccess->inviteLead($id);
重新生成令牌
$laraccess->regenerateToken($set);
其中 $set
为 false 表示您不想在未来请求中使用新令牌。
获取 Guzzle 客户端
$laraccess->getClient();
设置 Guzzle 客户端
$client = new \GuzzleHttp\Client(); // Example Guzzle client $laraccess->setClient($client);
其中 $client 是 \GuzzleHttp\Client
的一个实例。
更新日志
请参阅 CHANGELOG 了解最近的变化。
测试
$ composer test
贡献
有关详细信息,请参阅 CONTRIBUTING。
安全
如果您发现任何安全相关的问题,请通过电子邮件 soy@miguelpiedrafita.com 联系,而不是使用问题跟踪器。
鸣谢
许可协议
Mozilla 公共许可证 2.0 (MPL-2.0)。有关更多信息,请参阅 许可文件。