Adicionar usuários ao grupo de interesse por meio da API do MailChimp v2.0

Eu quero adicionar um assinante a um grupo de interesse através da API do MailChimp.

Este é meu$merge_vars matriz:

$merge_vars = array(
    'GROUPINGS' => array(
        0 => array(
            'id' => 17385, // The group list ID
            'groups' => "Test 123", // A test group, that does exist
        )
    )
);              

e é assim que eu estou atualizando o membro:

$update = $mc->lists->updateMember(self::$mainListID, $email, $merge_vars);

Aqui está umvar_dump($merge_vars):

array(1) {
  ["GROUPINGS"]=>
  array(1) {
    [0]=>
    array(2) {
      ["id"]=>
      int(17385)
      ["groups"]=>
      string(8) "Test 123"
    }
  }
}

e$email é uma struct, aqui está$var_dump($email):

array(1) {
  ["email"]=>
  string(11) "[email protected]"
}

Estou prestes a me distrair, porque a API não retorna um erro, tudo parece correr bem, exceto pelo grande problema de o usuário não ser adicionado à lista.

Eu olhei paraessa questão o que me ajudou a chegar até aqui, mas a versão da API que ele usa é 1.3 e pode ter algo a ver com isso.

O que estou fazendo de errado?

questionAnswers(3)

yourAnswerToTheQuestion