0
我創建了rails rails 3.2和ruby 2.1.2的rails應用程序。我已經使用長臂猿寶石訪問郵件黑猩猩API創建/編輯/刪除郵件黑猩猩列表,也用於管理用戶。我無法使用長臂猿提供的方法創建新的郵件黑猩猩列表。但我能夠創建(郵件黑猩猩web應用程序中的默認列表)列表。我想知道如何創建一個郵件黑猩猩列表。我沒有在github頁面找到相同的例子。如何在Rails中使用gibbon gem創建郵件黑猩猩列表?
我創建了rails rails 3.2和ruby 2.1.2的rails應用程序。我已經使用長臂猿寶石訪問郵件黑猩猩API創建/編輯/刪除郵件黑猩猩列表,也用於管理用戶。我無法使用長臂猿提供的方法創建新的郵件黑猩猩列表。但我能夠創建(郵件黑猩猩web應用程序中的默認列表)列表。我想知道如何創建一個郵件黑猩猩列表。我沒有在github頁面找到相同的例子。如何在Rails中使用gibbon gem創建郵件黑猩猩列表?
最終我得到了解決方案。我可以通過使用Gibbon 2.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" => "[email protected]",
"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 = 15
爲什麼你需要創建列表 – Sunny
我需要發送郵件到特定用戶羣,所以,我對商店的用戶創建列表名單。 – anandh
我認爲你應該在mailchimp上創建一個列表,然後你將得到列表ID,在這個列表中你將添加郵件的用戶 – Sunny