bytestgear/activecampaign

此包已被废弃,不再维护。作者建议使用 testmonitor/activecampaign 包。

ActiveCampaign APIv3 连接器

安装: 163

依赖: 0

建议者: 0

安全: 0

星标: 20

关注者: 4

分支: 18

开放问题: 0

类型:package

4.0.0 2020-12-11 21:20 UTC

This package is auto-updated.

Last update: 2024-08-27 08:15:31 UTC


README

Latest Stable Version Travis Build Code Quality StyleCI License

‼️ 重要通知:此包不再维护。如果您希望继续开发,请随意fork仓库。感谢您的支持和理解。

此包提供了ActiveCampaign API(v3)的PHP SDK。

它受到Laravel的Forge SDK代码风格的启发。

有关ActiveCampaign API的更多信息,请参阅他们的开发者文档

目录

安装

此包可以通过Composer安装

$ composer require testmonitor/activecampaign

请确保使用Composer的自动加载

require __DIR__.'/../vendor/autoload.php';

首先创建一个新的实例

$activeCampaign = new ActiveCampaign(ACTIVE_CAMPAIGN_URL, ACTIVE_CAMPAIGN_KEY);

您的API密钥可以在“开发者”选项卡下的设置页面中找到。

升级

ActiveCampaign已宣布将用组织替换。从版本4.0开始,此包将包含各种更改以适应这一过渡。

因此,不得不引入一些破坏性更改。从3.0升级到4.0时,请确保检查对组织的任何引用(例如,在createContact方法中)并替换它们。

使用

实例化后,您可以简单地调用SDK提供的方法之一

$activeCampaign->contacts();

这将为您提供可用的联系人列表。

要创建联系人,可以使用createContact方法

$contact = $activeCampaign->createContact(
    'johndoe@example.com',
    'John',
    'Doe',
    '1-541-754-3010'
);

如果请求成功,$contact将包含一个包含联系人详情的Contact对象。

要检索现有联系人或创建缺失的联系人

$contact = $activeCampaign->findOrCreateContact(
    'johndoe@example.com',
    'John',
    'Doe'
);

如果请求成功,$contact将包含一个包含联系人详情的Contact对象。

测试

此包包含集成测试。您可以使用PHPUnit运行它们。

$ vendor/bin/phpunit

变更日志

有关更多信息,请参阅CHANGELOG

贡献

有关贡献详情,请参阅CONTRIBUTING

致谢

许可

MIT许可(MIT)。有关更多信息,请参阅许可