【发布时间】:2014-04-17 06:27:19
【问题描述】:
我是 mailchimp 的新手。刚才我已经创建了帐户并获得了 api 密钥。我已经通过他们的 api 将电子邮件地址添加到列表中,但没有帮助。
我有联系我们的表格,当用户点击提交按钮时,我想在我的 mailchimp 数据库中添加用户的电子邮件 ID。
我也尝试过使用此代码,但收到 104 错误..
$apikey = '***********-us3';
$listID = '*******';
$email = "********";
$url = sprintf('https://us2.api.mailchimp.com/2.0/lists/subscribe&apikey=%s&id=%s&email_address=%s&output=json', $apikey, $listID, $email, $_SERVER['REMOTE_ADDR']);
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$data = curl_exec($ch);
$arr = json_decode($data, true);
curl_close($ch);
if ($arr == 1) {
echo 'Check now your e-mail and confirm your subsciption.';
} else {
echo $arr['code'];
switch ($arr['code']) {
case 214:
echo 'You are already subscribed.';
break;
// check the MailChimp API for more options
default:
echo 'Unkown error...';
break;
}
}
谁能建议我如何实现它?
提前致谢
【问题讨论】: