【发布时间】:2016-10-29 03:43:45
【问题描述】:
我想用 Ruby 处理 mailchimp 模板。 我安装了 gem mailchimp-api 并尝试了这个:
mailchimp = Mailchimp::API.new(ENV['MAILCHIMP_API_KEY'])
lists = mailchimp.templates.list
list = lists['data']
puts list
它返回lists = Hash (3 elements): 'user'= Empty Array, 'gallery'= Empty Array, 'base'= Empty Array,结果是list = nil。
我安装了 gem gibbon 并尝试了这个:
gibbon = Gibbon::Request.new(api_key: ENV['MAILCHIMP_API_KEY'])
templates = gibbon.templates.retrieve(params: {type: 'user'})
templates['templates'].each do |template|
if template['name'] == 'my_template'
id = template['id']
我得到了模板 ID,但 gibbon.templates.info(template_id: id) 返回 # 和 @api_endpoint=nil。如何接收模板源并使用它?
非常感谢。
【问题讨论】:
标签: ruby-on-rails ruby mailchimp gibbon