我有一个带有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方面的错误,在这些情况下我该怎么办?