Mailchimp api v1.1 listUpdateMember как отправить поля флажков?

1

Хорошо, я знаю, что это датировано, но это устаревший плагин, который мне нужно обновить.

Я пытаюсь использовать listUpdateMember для обновления поля checkbox в mailchimp. У меня нормальное merge_vars, обновляющее FNAME, LNAME и т.д., Но GROUPINGS ничего не делает и не возвращает ошибок. Моя последняя попытка - создать ручной массив

$group = [array('id' => '3525', 'name' => 'Interests', 'groups' => array('General', 'Education'))];

Назначьте это $merge_vars['GROUPINGS'] а затем отправьте его через созданную api

$api->listUpdateMember($listId, $email, $merge_vars);

Как я уже сказал, другие поля обновляются, но не группа флажков интересов.

Поэтому моя главная проблема - знать, что переменная GROUPINGS ожидает как массив, если кто-то может установить ее как php-массив, я могу затем создать ее из полей формы.

Любая помощь очень ценится.

Теги:
checkbox
mailchimp

1 ответ

0

В конце концов, это удалось сам после многих царапин на голове, которым не помогал раздражающий кеш просмотра!

'GROUPINGS'=>array(
                array( 'groups' => 'comma, separated, list, of, options', 'id' => '[groupId]' )   
            )

[groupId] можно найти, вызвав yourApiModel-> listInterestGroupings ($ listId)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню