m1guelpf/laraccess-api

Laraccess API 的 PHP 客户端

v1.0 2017-05-11 07:46 UTC

This package is auto-updated.

Last update: 2024-09-05 04:47:18 UTC


README

Latest Version on Packagist Software License Build Status Total Downloads

此包简化了与 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)。有关更多信息,请参阅 许可文件