1

任何人都有一个关于如何使用 mailchimp 2.0 兴趣分组的示例,我在 rails 中使用了 Gibbon gem。

我试过下面的代码。

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

我收到以下错误。Gibbon::MailChimpError:MailChimp API 错误:未知方法“lists/listinterestgroupings”(代码 -32601)

我可以使用 mailchimp subscribe 方法订阅我的列表,但是当我尝试将它传递给分组时,它只是将它保存到列表而不是我的组

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

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

4

1 回答 1

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})
于 2013-10-09T14:09:37.690 回答