MailChimp ajax post返回”;收件人最近有太多的注册请求”;

MailChimp ajax post返回”;收件人最近有太多的注册请求”;,ajax,post,mailchimp,Ajax,Post,Mailchimp,我正在尝试进行一个ajax调用,将一个新订户添加到我的MailChimp列表中。 我在这个线程上尝试了解决方案 然而,我得到一个错误,说 收件人最近的注册请求太多 我注意到,每当我向注册URL添加帖子时,就会出现错误 即使在从浏览器打开注册表单URL时,当我使用同事在Mailchimp上创建的链接时,也会遇到同样的问题 当我在Mailchimp中复制“注册表单”>“创建表单”>“复制URL”下的链接(较短的URL)时,问题就解决了 希望这有帮助。确保发送的电子邮件字段都是大写的,因此您的数据对

我正在尝试进行一个ajax调用,将一个新订户添加到我的MailChimp列表中。 我在这个线程上尝试了解决方案

然而,我得到一个错误,说

收件人最近的注册请求太多

我注意到,每当我向注册URL添加帖子时,就会出现错误
即使在从浏览器打开注册表单URL时,当我使用同事在Mailchimp上创建的链接时,也会遇到同样的问题

当我在Mailchimp中复制“注册表单”>“创建表单”>“复制URL”下的链接(较短的URL)时,问题就解决了


希望这有帮助。

确保发送的电子邮件字段都是大写的,因此您的数据对象可能看起来像:

var data = { email: "foo@bar.com" }
在什么时候,应该是:

var data = { EMAIL: "foo@bar.com" }

是否在发送表单时禁用表单元素?如果是,则需要在禁用表单元素之前设置
数据
变量


否则,
.serialize()
将返回空。

对于我来说,我有JSON.stringify(数据)。一旦我删除了JSON.Stringify()并只传入了数据对象,它就会工作。

也有同样的错误,将表单中的email name属性更改为大写的“email”就解决了这个问题

<input type="email" autocapitalize="off" autocorrect="off" name="EMAIL" placeholder="Email address" required="" name="MERGE0" id="MERGE0">


我已经解决了这个问题。您必须将表单中所有输入的“name”属性更改为与mailchimp“name”属性相同的属性。

我认为我不能在ajax调用中使用短url,它必须包含post jsonSame问题,您找到了解决方案吗?我收到了错误消息,您找到了解决方案吗?
<input type="email" autocapitalize="off" autocorrect="off" name="EMAIL" placeholder="Email address" required="" name="MERGE0" id="MERGE0">