在PHP中Mailchimp API集成的v2.0中,FNAME和LNAME不通过带有分组的batchSubscribe()传递
它很好用。将创建这些组。电子邮件已订阅到这些组。但是我不能同时插入名字和姓氏在PHP中Mailchimp API集成的v2.0中,FNAME和LNAME不通过带有分组的batchSubscribe()传递,php,mailchimp,Php,Mailchimp,它很好用。将创建这些组。电子邮件已订阅到这些组。但是我不能同时插入名字和姓氏 foreach($email as $batches){ $fname=$Subscriber['subscriber_firstname']; $lname=$Subscriber['subscriber_lastname']; $merge_vars =array( 'fname'=>$fname, 'lname'=>$lname,
foreach($email as $batches){
$fname=$Subscriber['subscriber_firstname'];
$lname=$Subscriber['subscriber_lastname'];
$merge_vars =array(
'fname'=>$fname,
'lname'=>$lname,
'groupings'=>array(
array('id' =>$group_id,
'groups' =>array($group_name)
)
)
);
$batch[] = array('email'=>array('email' =>$batches), $merge_vars);
}
$subscriber = $Mailchimp_Lists -> batchSubscribe($listid,$batch, false, true, true);
print_r($batch);
我也有同样的问题,发现mailchimp上的文档是错误的,您需要提供数组元素“MERGE_VARS”
$batch[] = array(
'EMAIL' => array('email' => 'address@example.com'),
'MERGE_VARS' => array(
'FNAME' => 'First Name',
'LNAME' => 'Last Name'
)
);