Как обновить группы через Mailchimp API?

Я пытаюсь подписаться и обновить членов списка Mailchimp из моего приложения Rails 3.2 через API.

Все работает нормально, за исключением того, что я не могу установить группы интересов.

Каков правильный формат для настройки группировок.

я пробовал

merge_vars: 'GROUPINGS'  => [
  [ 
    'id' => group_id,
    'groups' => ['array', 'of', 'groups']
  ]
]

а также

merge_vars: 'GROUPINGS'  => [
  [ 
    'id' => group_id,
    'groups' => "comma,separated,groups"
  ]
]

а также

merge_vars: 'GROUPINGS'  => [
  0 => [ 
    'id' => group_id,
    'groups' => "comma,separated,groups"
  ]
]

и несколько других вариаций.

Кажется, ничего не работает, и документы неясны


person Andy Harvey    schedule 21.06.2013    source источник
comment
Спасибо, у @AndyHarvey была такая же проблема, ваш вопрос помог мне ее решить.   -  person Jakub    schedule 11.09.2013


Ответы (1)


Мне потребовалось некоторое время, но я, наконец, понял правильный формат:

@gb.lists.subscribe({:id => list_id,
                     :email => {:email => self.email},
                     :merge_vars => {:FNAME => self.firstname,
                                     :groupings => [{:id => grouping_id,
                                                     :groups => ["name","of","groups"]
                                                   }]
                                    },
                     :double_optin => false,
                     :send_welcome => false,
                     :update_existing => true})

Я использую рельсы 3.1.11 и гиббон ​​0.5.0.

Надеюсь, это поможет!

person Benjamin Boccara    schedule 26.07.2013
comment
Именно то, что я в итоге сделал! Извиняюсь за медленный ответ - person Andy Harvey; 15.08.2013
comment
спасибо, проблема, с которой я столкнулся, заключалась в том, что :groups => ["name","of","groups"] не был массивом, когда я его отправил, вы думаете, что Mailchimp проверит это лучше!? - person Jakub; 11.09.2013