发布于 2018-10-15 16:49:09
v3文档已经更新(列表文档),它们不再读取您可以通过API向列表添加联系人。ActiveCampaign列出文档屏幕截图
编辑:可以使用v1 contact_sync (同步文档)将联系人添加到列表中
第二种编辑:您现在可以通过v3 API!(更新联系人文档的列表状态)将联系人添加到列表中并/或将其订阅状态更改为给定列表。
发布于 2019-04-15 12:24:21
以上所述已不再正确。可以使用创建触点端点添加联系人。
它基本上是一个POST请求,它使用以下参数:
但是,API v3改变了很多,现在,在创建了一个联系人来执行以下操作之后,您必须咨询其他端点。例如:
要将联系人添加到列表中,需要向联系人名单端点发送POST请求,在该端点中需要提供三个参数(listid, contactid, status)。
如果需要将标记分配给联系人,为了能够创建关系,首先需要使用创建一个新标记端点创建标记。并将生成的标记id与创建联系人标签端点结合使用,将所述标记id与联系人id组合在一起。
为了去掉同样的标签,活动活动中的人让我们工作得更多,为了从联系人中移除标签,你不用联系人的id和标签的id,而是必须使用联系人的id和标签与特定联系人之间的关系id,这是相当多的步骤,但我想他们想要在结构上使它变得非常棒。
有许多新的端点实际上是从你提出问题的日期起使用的。您应该查看一下新的API参考。它有一些缺陷,还没有100%完成,但它将是有用的。
发布于 2021-09-13 22:02:33
希望这能帮上忙因为这让我有点头晕..。在使用activecampaign php sdk命令添加联系人时,还可以将其添加到列表中:
$list_id = 'thelistid';
$contact = array(
"email" => 'contactemail@doamin.com',
"p[{$list_id}]" => $list_id,
"status[{$list_id}]" => 1, // "Active" status
);
$contact_sync = $ac->api("contact/sync", $contact);他们也把它写成了存储库上的例子,但出于某种原因,我没有理解它。
https://stackoverflow.com/questions/52712572
复制相似问题