ruby-on-rails – 如何使用Gibbon Gem自动将订阅者添加到MailChimp中的特定兴趣组?

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – 如何使用Gibbon Gem自动将订阅者添加到MailChimp中的特定兴趣组?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想弄清楚如何在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")

猜你在找的Ruby相关文章