Intereting Posts
Безопасность сеанса PHP Динамически создавать уникальный идентификатор для массива полей ввода, используя Javascript Как отформатировать электронную почту, с которой Hotmail / Outlook доволен? Zend Framework addMultiOption добавляет настраиваемые параметры, такие как «rel» для параметров Обработка сложной формы Symfony2 с несколькими отношениями объектов Установка Xdebug для PHP на Ubuntu с помощью XAMPP Как ограничить COD по умолчанию в magento только для определенных почтовых индексов? Почему при запуске из браузера проблемы с файлом_компоненты возникают с разрешения? Улучшена безопасность PHP, сохраняя файлы вне публичной папки? Laravel 5 – Обнаружение окружающей среды Разрешить PHP выполнять скрипт bash с правами root Symfony3 Отношение «один-ко-многим» не работает форсирование загрузки страницы в php Открытие / закрытие тегов и производительности? Невозможно использовать имя столбца «desc» в mysql

MailChimp API 2.0 Пакетная подписка PHP

Я не могу подписаться на несколько писем в MailChimp. Использование API https://bitbucket.org/mailchimp/mailchimp-api-php/downloads

$api_key = "***"; $list_id = "***"; require ('api/Mailchimp.php'); $Mailchimp = new Mailchimp($api_key); $Mailchimp_Lists = new Mailchimp_Lists($Mailchimp); $batch[] = array('email' => 'user1@mail.com'); $batch[] = array('email' => 'user2@mail.com'); $subscriber = $Mailchimp_Lists -> batchSubscribe($list_id, $batch, false, false, true); 

Я получаю следующую ошибку:

 [errors] => Array ( [0] => Array ( [code] => -99 [error] => An email address must contain a single @ [email] => user1@mail.com ) [0] => Array ( [code] => -99 [error] => An email address must contain a single @ [email] => user2@mail.com ) ) 

Электронная почта должна быть структурой, а не строкой.

 $batch[] = array('email' => 'user1@mail.com'); $batch[] = array('email' => 'user2@mail.com'); 

Должно быть

 $batch[] = array('email' => array('email' => 'user1@mail.com')); $batch[] = array('email' => array('email' => 'user2@mail.com'));