我想弄清楚如何在Rails中使用Gibbon gem自动将订阅者添加到MailChimp中的特定兴趣组?
我发现这篇文章详细介绍了非Rails方法:http://roman.tao.at/uncategorized/mailchimp-api-listsubscribe-listbatchsubscribe-and-groups/
我想弄清楚如何使用Gibbon gem实现该功能:https://github.com/amro/gibbon
仅供参考,我也是MailChimp和Rails的新手.
解决方法
更新了MailChimp API 2.0版和Gibbon 1.0版(适用于@Calin和后代).以下是先前版本的必要更改.现在可以像这样访问API对象:
gb = Gibbon::API.new
并列出如下方法:
gb.lists.subscribe(params)
最后:email_address参数已被:email参数替换,该参数应该被赋予以下形式的值:该值本身应该是具有一个键的散列,“email”或“leid”,并且值应该是订户的电子邮件地址或订户的MC唯一标识符(LEID).
gb = Gibbon::API.new gb.lists.subscribe(:id => "ed6d1dfef4",:email => { "email" => "example@domain.com" },:merge_vars => {:groupings => { 0 => { :id => "95",:groups => ["Some Group","Another Group"]},1 => { :id => "34",:groups => ["A Third Group"]} } },:update_existing => "true",:double_optin => "false",:replace_interests => "false")