gpt4 book ai didi

ruby-on-rails - 使用 MailChimp API 时是什么原因导致 -32601 错误?

转载 作者:行者123 更新时间:2023-12-02 00:13:51 25 4
gpt4 key购买 nike

我正在使用 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

这是什么原因造成的?

最佳答案

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

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

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

关于ruby-on-rails - 使用 MailChimp API 时是什么原因导致 -32601 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14149256/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com