【问题标题】:What causes -32601 errors when using the MailChimp API?使用 MailChimp API 时导致 -32601 错误的原因是什么?
【发布时间】:2015-03-02 17:48:00
【问题描述】:

我正在使用 hominid gem 与 MailChimp API 交互,但我更新活动内容的尝试失败了。

我用来更新广告系列的代码是:

h = Hominid::Base.new({:api_key => ENV["MAILCHIMP_API_KEY"]})
h.update(self.mail_chimp_campaign_id, "content", {:html_content => content_string})

我得到的错误是:

<-32601> server error. requested method not found

这是什么原因造成的?

【问题讨论】:

    标签: ruby-on-rails mailchimp


    【解决方案1】:

    我发现问题出在我试图发送到 MailChimp 的内容上。 MailChimp 无法处理一些特殊字符,在清理我试图发送的数据后一切正常。

    虽然它对我的情况没有帮助,但我确实阅读了here,在将数据发送到 MailChimp 之前转换数据是一种可能的解决方案。建议是获取导致问题的数据,并通过 Iconv 运行它,然后将其发送到 MailChimp:

    utf8_to_ascii = Iconv.new("US-ASCII//TRANSLIT//IGNORE", "UTF8")
    utf8_to_ascii.iconv(gnarly_user_data)
    

    【讨论】:

      猜你喜欢
      • 2011-09-29
      • 2010-12-16
      • 1970-01-01
      • 1970-01-01
      • 2020-11-29
      • 1970-01-01
      • 2012-07-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多