我用rails 3.2和ruby2.1.2创建了一个rails应用程序。我使用了gibbon 来访问邮件黑猩猩API,用于创建/编辑/删除邮件黑猩猩列表,以及管理订阅者。我无法创建新的邮件黑猩猩名单使用的方法提供的长臂猿。但我能够得到已经创建(默认列表在邮件黑猩猩网络应用)列表。我想知道如何创建一个邮件黑猩猩列表。我在github页面中没有找到相同的例子。
发布于 2016-11-21 05:46:58
最终我找到了解决办法。通过使用Gibbon2.2.4,我可以使用下面的代码创建邮件黑猩猩列表。
gibbon = Gibbon::Request.new()
params = {
"name" => name,
"contact" => {
"company" => "Your Company",
"address1" => "address one",
"address2" => "address two",
"city" => "city",
"state" => "state",
"zip" => "zip-code",
"country" => "country name",
"phone" => "phone"
},
"permission_reminder" => "You are receiving this email, because you subscribed our product.",
"campaign_defaults" => {
"from_name" => "Test user",
"from_email" => "testuser@test.com",
"subject" => "",
"language" => "en"
},
"email_type_option" => true
}
mail_chimp_list = gibbon.lists.create(body: params)我的gibbon.rb文件看起来像
Gibbon::Request.api_endpoint = "https://****.api.mailchimp.com"
Gibbon::Request.api_key = "api-key"
Gibbon::Request.timeout = 15https://stackoverflow.com/questions/40560698
复制相似问题