MailChimp错误代码-100是什么意思?

时间:2015-03-18 10:25:31

标签: mailchimp

有一个应用程序使用MailChimp API v1.3 v2.0)的/ lists / subscribe端点为特定地址返回“-100”错误代码一段时间(但现在已经清除了。)

这不在他们的list of exceptions中 - 以前见过这个人并知道它是否表明有用吗?或者,如果它在该范围内,但不在“已知异常”列表中,那是否仅表示未知服务器错误?

我正在使用this PHP library与API进行对话。

(当然,如果我能自己回答MailChimp,我会更新。)

1 个答案:

答案 0 :(得分:1)

lists/subscribe实际上是v2.0通话。 v1.3等价物是listSubscribe。 -100是IIRC,它是一个验证错误,它应该更详细地描述你提交的具体问题。

订阅调用的常见验证问题是将电子邮件地址作为字符串而不是JSON对象传递。例如,这将返回错误:

{
    "email": "some.person@somedomain.com"
    ...
}

相反,你想要:

{
    "email": { "email": "some.person@somedomain.com" }
    ...
}

这是一个常见的问题,因为要求这种格式是愚蠢的,但这仍然是必需的。当然,还有十亿种其他方法可以获得验证错误,但这是一个很好的双重检查方法。