我正在尝试使用Gibbon gem将mailchimp与我的ruby-on-rails应用程序集成。
我已成功访问API。我通过获取所有mailchimp列表的列表来测试它。但是,我遇到了listsubscribe方法的问题。我没有收到任何错误,它根本就没有用。
我在控制器中为用户注册的页面提供了以下代码,用户制作完成后可以访问他们的信息。
gb=Gibbon::API.new
gb.listSubscribe({:id => "the-id-for-list", :email_address => user.email, :update_existing => false, :double_optin => false, :send_welcome => true, :merge_vars => {'FNAME' => user.first_name, 'LNAME' => user.last_name, 'MERGE3' => user.subscription, 'MERGE4' => DateTime.now}})
它什么都不做。我已经尝试过使用参数短语(这篇文章:How do you use the Gibbon Gem to automatically add subscribers to specific interest groups in MailChimp?)我尝试过构建它更像本教程:http://www.leorodriguez.me/2011/08/subscribe-member-into-mailchimp-using.html
我不知道出了什么问题。正如我之前所说,其他API调用正在进入MailChimp。你有什么建议吗?提前谢谢。
答案 0 :(得分:0)
事实证明我的代码位于错误的位置。我没有将它放在用户实际创建的位置,而是在代码中生成视图以要求用户注册。一旦我将其移动到用户实际创建的位置,它就可以正常工作。