Как подписаться и назначить подписчика в группу с API Mailchimp? - PullRequest
1 голос
/ 28 сентября 2010

Я пытаюсь использовать API в PHP для подписки и назначения подписчика в группу.

Мне нужно иметь возможность создавать группы на лету, и я пытаюсь что-то вроде следующего с небольшим успехом:

// include other relevant files here

$merge_vars = array(
   'FNAME'=>$name[0],
   'LNAME'=>$name[1], 
   'INTERESTS'=>'',
   'GROUPINGS'=>'Pets'
 );

Если я удаляю «группировки» из массива, подписка работает очень хорошо - так что у нас все получится ... но как мы делаем группы?

Спасибо за ваше время

Ответы [ 2 ]

1 голос
/ 13 августа 2013

Я знаю, что это немного поздно, но я подумал, что это может помочь кому-то еще.

$merge_vars = array(
    'GROUPINGS' => array(
        0 => array(
            'id' => "101", //You have to find the number via the API
            'groups' => "Interest Name 1, Interest Name 2",
        )
    )
);

И затем вы можете использовать метод listUpdateMember(), чтобы добавить существующего подписчика в группу интересов.

// Then use listUpdateMember to add them
$objMailChimp->listUpdateMember($listID, $email, $merge_vars));
0 голосов
/ 15 октября 2010

Добавьте еще одну вещь в массиве, например, "EMAIL" => "test@test.com"

& когда вы вызываете listSubscribe (), проверьте ваш

apiKey, listId,

«Идентификатор электронной почты, который должен быть добавлен в список подписчиков, находится здесь, т.е. test@test.com», поля EMAIL_TYPE правильно.

попробуйте это.Это будет полезно для вас.

...