Я хочу подписать пользователя на список mailchimp следующим образом:
require_once( get_template_directory().'/inc/Mailchimp.php');
$listId='********';
$merge_vars=array(
'FNAME' => $name
);
$apiKey='***********************';
$mailChimp=new Mailchimp($apiKey);
$result=$mailChimp->lists->subscribe($listId, array('email'=>$email),
$merge_vars,false,true,true,false);
И я получаю результат от mailchimp:
[email] => [email protected]
[euid] => *****
[leid] => *****
Похоже, что он работает и действительно подписывает этого пользователя, но когда я вхожу в mailchimp, список пуст!
Я пытался подождать несколько дней и посмотреть, может быть, он будет обновляться, но нет …
Кто-то знает почему?
6-й параграф ($double_optin
) должен быть установлен в false
если вы хотите прямую подписку.
когда true
пользователи получают письмо с подтверждением ранее и добавляются в список после нажатия кнопки в этом письме.
MailChimp предупреждает об этом параметре: "Abusing this may cause your account to be suspended."
. Посмотреть здесь : https://apidocs.mailchimp.com/api/2.0/lists/subscribe.php
Других решений пока нет …