我正在使用 ActiveCampaign API列出帐户中的所有联系人,但 API 仅返回分配了至少一个列表的联系人。我的帐户包含大约 159 个已分配“有记录”标签的联系人,其中 133 个联系人没有分配列表。当我运行 API 调用时,它只会返回 26 个联系人(分配了至少一个列表)。我什至尝试了“filters [listid]”参数。
即使他们没有分配任何列表,我也需要获取所有联系人。有什么办法可以做到这一点?
这是示例 API 调用
$ac = new ActiveCampaign(<ACTIVECAMPAIGN_URL>, <ACTIVECAMPAIGN_API_KEY>);
$params = array(
'api_key' => <ACTIVECAMPAIGN_API_KEY>,
'api_action' => 'contact_list',
'api_output' => 'json',
'filters[tagname]' => 'has records',
'full' => '0',
'page' => '2'
);
$results = (array) $ac->api('contact/list?'.http_build_query($params), $params);