2017-11-10 6 views
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); 

答えて

1

で、私も同じのためActiveCampaignに連絡し、私は彼らから返事を得ました。現在のところ、この機能をサポートしていません。連絡先にはが割り当てられていません。

ここはアクティブキャンペーンの返信です enter image description here

関連する問題