Activecampaign API-一次将多个用户添加到列表中?

时间:2018-09-13 04:20:00

标签: php api

我只是从activecampaign / php API开始。 我需要将多个用户添加到列表中,并且 我想知道是否有办法添加一组用户而不是一个用户。

根据 https://www.activecampaign.com/api/example.php?call=contact_add 每个API调用可以有1个用户来更新列表。

$contact = array(
    "email"              => "test@example.com",
    "first_name"         => "Test",
    "last_name"          => "Test",
    "p[{$list_id}]"      => $list_id,
    "status[{$list_id}]" => 1, // "Active" status
);

$contact_sync = $ac->api("contact/sync", $contact);

这似乎并不是最佳选择-如果我在连接到API时可以简单地传递一组用户,那似乎会更好。

任何帮助或提示将不胜感激!

1 个答案:

答案 0 :(得分:1)

当前没有将联系人批量添加到列表的方法。

此外,您列出的端点(contact_add)用于创建新联系人,如果您要同时创建联系人并将联系人添加到列表中,则这非常有用。要将现有联系人添加到列表中,应使用contact_sync

您可以通过ActiveCampaign的website提交对新端点和功能的请求(必须登录才能这样做)。