【发布时间】:2015-04-21 14:00:27
【问题描述】:
我正在尝试将新用户添加到我的 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' ));
什么都没有发生。
【问题讨论】:
-
您是否尝试过记录 $e 以查看是否有异常?
-
确保您的 API 密钥来自具有管理员、管理员或所有者权限的帐户。
-
是的,我做了,但没有输出任何东西。
-
将错误报告添加到文件顶部,紧跟在打开 PHP 标记之后,例如
<?php error_reporting(E_ALL); ini_set('display_errors', 1);,然后是其余代码,看看它是否产生任何结果。 -
Yotam,我是管理员,我确定。我实际上可以通过这种方式添加用户,但我也想添加用户名
标签: php email mailchimp subscribe