1
ActiveCampaign APIを使用してアカウントからすべての連絡先をリストしていますが、APIは少なくともlistsが割り当てられている連絡先のみを返します。私のアカウントには約159件の連絡先が含まれています。その中に133件の連絡先にはlistsが割り当てられていません。 API呼び出しを実行すると、26個の連絡先しか返されません(少なくとも1つのリストが割り当てられている)。私は 'フィルター[listid]'パラメーターを試してみました。リストが割り当てられていない場合、ActiveCampaign APIを使用して連絡先が表示されない
リストが割り当てられていない場合でもすべての連絡先を取得する必要があります。これを達成する方法はありますか?ここで
はサンプルAPI呼び出しのstackoverflowでこの質問を投稿するとともに
$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);