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")