2013-09-12 2 views
1

Кто-нибудь получил пример о том, как использовать интересную группу mailchimp 2.0 Я использую жемчужину Gibbon в рельсах.mailchimp lists/interest-groupsings

Я пробовал под кодом.

Gibbon::API.lists.listInterestGroupings({:id => listId}) 

Я получаю следующее сообщение об ошибке. Гиббон ​​:: MailChimpError: MailChimp API Error: Неизвестный метод «списки/listinterestgroupings» (код -32601)

Я, м возможность подписаться на мой список с помощью MailChimp подписаться метод, но когда я пытаюсь передать его объединить ВАР для группировки, то он просто сохраняет его в списке, но не в моей группе

@merge_vars = ['GROUPINGS' => ['id' => listId, 'groups' => @myGroupName ]]; 
Gibbon::API.lists.subscribe({:id => listId, :email => {email:address}, :email_type => "html", :merge_vars => @merge_vars, :double_optin => false, :update_existing => true, :send_welcome => true}) 

Любой, кто когда-либо заставит это работать. Пожалуйста, помогите, это сводит меня с ума.

ответ

3

Это способ использовать этот метод:

Gibbon::API.lists.interest_groupings(:id => listID) 

оттуда вы можете получить все группы списка и получить идентификатор группы, который должен быть использован в mergevars

@merge_vars = { :GROUPINGS => [{ :id => group_id, :name => "Group name", :groups => ['subgroup name']}] } 

то просто позвоните по своему методу подписки

Gibbon::API.lists.subscribe({:id => listId, :email => {email:address}, :email_type => "html", :merge_vars => @merge_vars, :double_optin => false, :update_existing => true, :send_welcome => true}) 
Смежные вопросы