Mailchimp 添加名称
Mailchimp add name
我正在尝试将新用户添加到我在 mailchimp 上的列表中(电子邮件、名字和姓氏)。但我做不到,我们将不胜感激。
我的变量:
$email = test_input($_POST["email"]);
$name = test_input($_POST["name"]);
$arr = explode(' ',trim($nombre));
包含 Mailchimp api v2.0
include('Path/to/Mailchimp.php');
$api_key = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-xxxx";
$list_id = "xxxxxxxxxx";
$Mailchimp = new Mailchimp( $api_key );
$Mailchimp_Lists = new Mailchimp_Lists( $Mailchimp );
然后,经过一些步骤后,我尝试将新用户订阅到我的列表中:
try {
$subscriber = $Mailchimp_Lists->subscribe( $list_id, array( 'email' => $email));
} catch (Exception $e) {
}
但是,当我尝试更改为:
$subscriber = $Mailchimp_Lists->subscribe( $list_id, array( 'email' => $email, 'FNAME'=>'Test', 'LNAME'=>'Account' ));
没有任何反应。
解决了!通过添加缺少的参数
try {
$merge_vars = array("FNAME"=>$arr[0],"LNAME"=>$arr[1],);
$double_optin = FALSE;
$subscriber = $Mailchimp_Lists->subscribe( $list_id, array( 'email' => $email), $merge_vars,'html',$double_optin );
} catch (Exception $e) {
echo $e;
}
我正在尝试将新用户添加到我在 mailchimp 上的列表中(电子邮件、名字和姓氏)。但我做不到,我们将不胜感激。
我的变量:
$email = test_input($_POST["email"]);
$name = test_input($_POST["name"]);
$arr = explode(' ',trim($nombre));
包含 Mailchimp api v2.0
include('Path/to/Mailchimp.php');
$api_key = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-xxxx";
$list_id = "xxxxxxxxxx";
$Mailchimp = new Mailchimp( $api_key );
$Mailchimp_Lists = new Mailchimp_Lists( $Mailchimp );
然后,经过一些步骤后,我尝试将新用户订阅到我的列表中:
try {
$subscriber = $Mailchimp_Lists->subscribe( $list_id, array( 'email' => $email));
} catch (Exception $e) {
}
但是,当我尝试更改为:
$subscriber = $Mailchimp_Lists->subscribe( $list_id, array( 'email' => $email, 'FNAME'=>'Test', 'LNAME'=>'Account' ));
没有任何反应。
解决了!通过添加缺少的参数
try {
$merge_vars = array("FNAME"=>$arr[0],"LNAME"=>$arr[1],);
$double_optin = FALSE;
$subscriber = $Mailchimp_Lists->subscribe( $list_id, array( 'email' => $email), $merge_vars,'html',$double_optin );
} catch (Exception $e) {
echo $e;
}