xdubois/activecampaign-api

此包的最新版本(dev-main)没有可用的许可证信息。

用于与ActiveCampaign API v3交互的PHP包

dev-main 2024-08-08 10:32 UTC

This package is auto-updated.

Last update: 2024-09-08 18:09:06 UTC


README

此包提供了使用PHP与ActiveCampaign API v3交互的简单方法。它涵盖了DEALS、CONTACTS、ACCOUNTS、CUSTOM OBJECTS和CUSTOM FIELDS端点。

安装

您可以通过Composer安装此包

composer require xdubois/activecampaign-api

用法

use xdubois\ActiveCampaign\ActiveCampaignAPI;

$api = new ActiveCampaignAPI('your-api-token', 'https://your-account.api-us1.com');

// Deals
$deals = $api->deals->list();
$deal = $api->deals->get(123);

// Contacts
$contacts = $api->contacts->list();
$contact = $api->contacts->create([
    'contact' => [
        'email' => 'john@example.com',
        'firstName' => 'John',
        'lastName' => 'Doe'
    ]
]);

// Custom Fields
$customFields = $api->customFields->list();
$newCustomField = $api->customFields->create([
    'field' => [
        'title' => 'New Custom Field',
        'type' => 'text',
        'isRequired' => false
    ]
]);

// Custom Field Values
$fieldValues = $api->contacts->getCustomFieldValues(123);
$api->contacts->updateCustomFieldValue([
    'fieldValue' => [
        'contact' => 123,
        'field' => 1,
        'value' => 'New Value'
    ]
]);

// Accounts
$accounts = $api->accounts->list();

// Custom Objects
$schemas = $api->customObjects->listSchemas();

// More examples...

请参阅ActiveCampaign API文档以获取所有可用端点和参数。

许可证

此包是开源软件,采用MIT许可证