Dodaj użytkowników do grupy zainteresowań za pośrednictwem MailChimp API v2.0

Chcę dodać subskrybenta do grupy zainteresowań za pośrednictwem interfejsu API MailChimp.

To jest mój$merge_vars szyk:

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

i tak właśnie aktualizuję członka:

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

Tutaj jestvar_dump($merge_vars):

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

i$email jest strukturą, tutaj$var_dump($email):

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

Mam zamiar rozpraszać się, ponieważ interfejs API nie zwraca błędu, wszystko wydaje się przebiegać sprawnie, z wyjątkiem dużego problemu, że użytkownik nie został dodany do listy.

Obejrzałemto pytanie co pomogło mi dotrzeć do tej pory, ale wersja interfejsu API, którego używa, to 1.3 i może to mieć z tym coś wspólnego.

Co ja robię źle?

questionAnswers(3)

yourAnswerToTheQuestion