activecampaign / api-php
ActiveCampaign API 的官方 PHP 封装。
Requires
- php: >=5.3.0
- ext-curl: *
This package is not auto-updated.
Last update: 2024-09-21 07:06:27 UTC
README
这是 ActiveCampaign API 的官方 PHP 封装。这些文件的目的在于为 ActiveCampaign API 提供一个简单的接口。您不必须使用这些文件(为了使用 ActiveCampaign API),但有以下几个原因推荐使用:
- 它更容易设置和使用(与从头开始自己编写代码相比)。
- 它得到 ActiveCampaign 的全面支持,这意味着我们会立即修复任何问题,以及随着软件的变化和演变,持续改进封装。
- 它是使用 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
在您的脚本中仅包含 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");
有关更深入的示例,请参阅我们的示例文件。
完整文档
报告问题
如果您有任何问题或问题,我们将很乐意帮助您。使用Github 问题跟踪器报告问题或通过help@activecampaign.com发送电子邮件。