Я просто пытаюсь понять, почему это не сработает. Он отправляет MailChimp с API, но имеет некоторые проблемы с тем, как он получил адрес электронной почты. Если я отправлю только строку, как во втором примере, она работает нормально.
Что-то должно быть не так в моем форматировании, любые идеи. Я пытался с переменными, которые я установил, но это тоже не работает.
Спасибо
//SEND INFO TO MAILCHIMP
$MailChimp = new \Drewm\MailChimp($api);
$result = $MailChimp->call('lists/subscribe', array(
'id' => 'e659124bf2',
'email' => array('email'=> $_POST['email']),
'merge_vars' => array('FNAME'=>$_POST['usersName'], 'LNAME'=>$_POST['usersLastName']),
'double_optin' => false,
'update_existing' => true,
'replace_interests' => false,
'send_welcome' => false,
));
print_r($result);
Но если я добавлю простые строки, он будет работать нормально:
//SEND INFO TO MAILCHIMP
$MailChimp = new \Drewm\MailChimp($api);
$result = $MailChimp->call('lists/subscribe', array(
'id' => 'e659124bf2',
'email' => array('email'=> '[email protected]),
'merge_vars' => array('FNAME'=> 'John', 'LNAME'=>'smith'),
'double_optin' => false,
'update_existing' => true,
'replace_interests' => false,
'send_welcome' => false,
));
print_r($result);
Задача ещё не решена.
Других решений пока нет …