使用Rails

时间:2016-12-16 12:13:13

标签: ruby-on-rails ruby mailchimp

我有一个带有gem Gibbon的Ruby on Rails应用程序,以便将我的应用程序与Mailchimp集成。

代码非常简单:

@@gibbon = Gibbon::Request.new(api_key: ENV['MAILCHIMP_API_KEY'])
@@mailchimp_list = 'ID_LIST'
@@mailchimp_partner = 'ID_LIST_1'
@@mailchimp_affiliate = 'ID_LIST_2'
@@mailchimp_temp = 'ID_LIST_3'

然后在用户订阅期间:

@@gibbon.lists(@@mailchimp_list).members.create(body: {email_address: email, status: "subscribed", merge_fields: {FNAME: first_name, LNAME: full_name}})

昨天最后一行代码抛出了这个错误:

Gibbon::MailChimpError (Net::ReadTimeout @title=nil, @detail=nil, @body=nil, @raw_body=nil, @status_code=nil)

错误开始随机出现,第二天它就消失了,一切都恢复了。

我认为这是Mailchimp方面的错误,在这些情况下我该怎么办?

0 个答案:

没有答案