有一个应用程序使用MailChimp API( v1.3 v2.0)的/ lists / subscribe端点为特定地址返回“-100”错误代码一段时间(但现在已经清除了。)
这不在他们的list of exceptions中 - 以前见过这个人并知道它是否表明有用吗?或者,如果它在该范围内,但不在“已知异常”列表中,那是否仅表示未知服务器错误?
我正在使用this PHP library与API进行对话。
(当然,如果我能自己回答MailChimp,我会更新。)
答案 0 :(得分:1)
lists/subscribe实际上是v2.0通话。 v1.3等价物是listSubscribe。 -100是IIRC,它是一个验证错误,它应该更详细地描述你提交的具体问题。
订阅调用的常见验证问题是将电子邮件地址作为字符串而不是JSON对象传递。例如,这将返回错误:
{
"email": "some.person@somedomain.com"
...
}
相反,你想要:
{
"email": { "email": "some.person@somedomain.com" }
...
}
这是一个常见的问题,因为要求这种格式是愚蠢的,但这仍然是必需的。当然,还有十亿种其他方法可以获得验证错误,但这是一个很好的双重检查方法。