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。