xdubois / activecampaign-api
此包的最新版本(dev-main)没有可用的许可证信息。
用于与ActiveCampaign API v3交互的PHP包
dev-main
2024-08-08 10:32 UTC
Requires
- php: ^7.4|^8.0
- guzzlehttp/guzzle: ^7.0
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许可证