Хорошо, поэтому я пытаюсь добавить людей в существующий список рассылки в MailChimp с помощью MailChimp API версии 2.0 и MailChimp-php-api.MailChimp API v2.0 подписаться
У меня есть следующий код, который, как я прочитал, их документация должна быть правильной. Тем не менее, я получаю сообщение об ошибке на ней каждый раз, когда:
$MailChimp = new Mailchimp('my_api-key');
try {
$retval = $MailChimp->lists->subscribe('my_api-key', 'my_list_id', array('email' => $checkoutDetails['EMAIL']));
do_action('logit', 'LOG', 'MailChimp subscribe:', json_encode($retval), __METHOD__);
} catch(Mailchimp_ValidationError $e){
do_action('logit', 'ERROR', 'MailChimp error:', 'Error: ' . $e->getMessage(), __METHOD__);
}
И каждый раз, когда я вхожу эту ошибку: Error: Validation error: {"email":"Please enter a struct\/associative array"}
.
В документации я последовал написано здесь: https://apidocs.mailchimp.com/api/2.0/lists/subscribe.php
Кто есть какие-либо понятия, что происходит не так?