NetworkError: 500 Internal Server Error - Mailchimp API
NetworkError: 500 Internal Server Error - Mailchimp API
我正在尝试使用 mailchimp API 将电子邮件添加到列表中。
我正在使用此代码
// add user to mailchimp newsletter list
function addToMailChimp($email,$fname,$lname){
require_once(get_stylesheet_directory().'/assets/Mailchimp.php');
$apikey = '"xxxxxxxxxx-us7"';
$list_id ="7xxxxxxxe";
$MailChimp = new MailChimp($apikey);
$result = $MailChimp->call('lists/subscribe', array(
'id' => $list_id,
'email' => array('email'=>$email),
'merge_vars' => array('FNAME'=>$fname, 'LNAME'=>$lname),
'double_optin' => false,
'update_existing' => true,
'replace_interests' => false,
'send_welcome' => false,
));
die(var_dump($result));
}
它确实 return 一个错误:
NetworkError: 500 Internal Server Error -
我不知道如何解决这个问题
我会很感激任何帮助
编辑:见评论,
$apikey = '"xxxxxxxxxx-us7"';
周围有单引号和双引号导致不正确的 API 密钥导致您的服务器无法验证并返回 500。
我正在尝试使用 mailchimp API 将电子邮件添加到列表中。 我正在使用此代码
// add user to mailchimp newsletter list
function addToMailChimp($email,$fname,$lname){
require_once(get_stylesheet_directory().'/assets/Mailchimp.php');
$apikey = '"xxxxxxxxxx-us7"';
$list_id ="7xxxxxxxe";
$MailChimp = new MailChimp($apikey);
$result = $MailChimp->call('lists/subscribe', array(
'id' => $list_id,
'email' => array('email'=>$email),
'merge_vars' => array('FNAME'=>$fname, 'LNAME'=>$lname),
'double_optin' => false,
'update_existing' => true,
'replace_interests' => false,
'send_welcome' => false,
));
die(var_dump($result));
}
它确实 return 一个错误:
NetworkError: 500 Internal Server Error -
我不知道如何解决这个问题
我会很感激任何帮助
编辑:见评论,
$apikey = '"xxxxxxxxxx-us7"';
周围有单引号和双引号导致不正确的 API 密钥导致您的服务器无法验证并返回 500。