mailchimp列表/兴趣分组

时间:2013-09-12 02:13:31

标签: ruby-on-rails mailchimp gibbon

任何人都有一个关于如何使用mailchimp 2.0兴趣分组的例子 我在铁轨中使用了长臂猿宝石。

我试过下面的代码。

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

我收到以下错误。 Gibbon :: MailChimpError:MailChimp API错误:未知方法“lists / 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}) 

任何人都可以使用它。请帮助这让我发疯。

1 个答案:

答案 0 :(得分:3)

这是使用该方法的方法:

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

从那里你可以获得列表中的所有组,并获得需要在mergevars中使用的组ID

@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})