MailChimp API 2.0批量订阅PHP
我无法在MailChimp中订阅多封电子邮件。使用API 我遇到以下错误:MailChimp API 2.0批量订阅PHP,php,mailchimp,Php,Mailchimp,我无法在MailChimp中订阅多封电子邮件。使用API 我遇到以下错误: [errors] => Array ( [0] => Array ( [code] => -99 [error] => An email address must contain a single @ [email] => user1@mail.co
[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'));
您最好向MailChimp支持部门咨询,并且在将电子邮件id添加到批处理阵列之前,您必须验证电子邮件id。这真的很有帮助,谢谢!不适用于我…它会抛出错误([0]=>Array([code]=>-99[error]=>此电子邮件地址看似虚假或无效。请输入真实的电子邮件地址[email]=>Array([email]=>3005sathish@example.com ) )@Digant可能是因为那不是一封真正的电子邮件。
@example.com
是Mailchimp的保留域。Mailchimp很可能会对照列表进行检查。
$batch[] = array('email' => array('email' => 'user1@mail.com'));
$batch[] = array('email' => array('email' => 'user2@mail.com'));