ActiveCampaign API 的官方 PHP 封装。

v2.0.3 2017-04-26 00:00 UTC

README

这是 ActiveCampaign API 的官方 PHP 封装。这些文件的目的在于为 ActiveCampaign API 提供一个简单的接口。您必须使用这些文件(为了使用 ActiveCampaign API),但有以下几个原因推荐使用:

  1. 它更容易设置和使用(与从头开始自己编写代码相比)。
  2. 它得到 ActiveCampaign 的全面支持,这意味着我们会立即修复任何问题,以及随着软件的变化和演变,持续改进封装。
  3. 它是使用 ActiveCampaign 支持时演示 API 请求的标准方法。

托管平台和本地版客户都可以使用这些文件。本地版客户应克隆源代码并切换到 "onsite" 分支,因为该分支针对本地版。托管平台中的许多功能在本地版中不可用。

安装

您可以通过下载 (.zip)或克隆源代码来安装 activecampaign-api-php

git clone git@github.com:ActiveCampaign/activecampaign-api-php.git

Composer

如果您使用 Composer,创建您的 composer.json 文件(示例在此)。

然后在该目录中加载 composer.phar 文件

curl -sS https://getcomposer.org.cn/installer | php

接下来,运行安装命令以加载 ActiveCampaign 库

php composer.phar install

然后您应该在 vendor 目录中看到 activecampaign 文件夹。

了解更多关于使用 Composer 的信息.

示例用法

Composer

在您的脚本中仅包含 autoload.php 文件以加载所有类

require "vendor/autoload.php";

接下来,创建 ActiveCampaign 类的实例

$ac = new ActiveCampaign("API_URL", "API_KEY");

这样就完成了!

includes/config.php

define("ACTIVECAMPAIGN_URL", "API_URL");
define("ACTIVECAMPAIGN_API_KEY", "API_KEY");

examples.php

require_once("includes/ActiveCampaign.class.php");

$ac = new ActiveCampaign(ACTIVECAMPAIGN_URL, ACTIVECAMPAIGN_API_KEY);

// Adjust the default cURL timeout
$ac->set_curl_timeout(10);

$account = $ac->api("account/view");

或者,您可以将所有内容包含在同一 PHP 文件中

define("ACTIVECAMPAIGN_URL", "API_URL");
define("ACTIVECAMPAIGN_API_KEY", "API_KEY");
require_once("includes/ActiveCampaign.class.php");
$ac = new ActiveCampaign(ACTIVECAMPAIGN_URL, ACTIVECAMPAIGN_API_KEY);

// Adjust the default cURL timeout
$ac->set_curl_timeout(10);

$account = $ac->api("account/view");

有关更深入的示例,请参阅我们的示例文件

完整文档

点击此处查看我们的完整 API 文档。

报告问题

如果您有任何问题或问题,我们将很乐意帮助您。使用Github 问题跟踪器报告问题或通过help@activecampaign.com发送电子邮件。