testmonitor/activecampaign

ActiveCampaign APIv3 连接器

安装次数: 95,709

依赖项: 1

建议者: 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

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

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

它受到 Laravel's Forge SDK 代码风格的启发:https://github.com/themsaid/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

变更日志

有关更多信息,请参阅 变更日志

贡献

有关贡献详细信息,请参阅 贡献指南

鸣谢

许可证

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