5

我目前正在测试使用 API v3.0 将 MailChimp 与我网站上的现有表单集成。

在我工作时,我需要定期测试代码。我的问题是,当我通过 Mailchimp 界面删除我的测试订阅者并尝试通过我的表单再次重用该电子邮件时,我的表单错误:

 "title":"Member Exists","status":400 error code. 

Mailchimp 是否存储或缓存订阅者电子邮件地址?我环顾四周,找不到旧记录。自使用测试电子邮件以来已超过 48 小时。

4

1 回答 1

0

我有一个类似的问题,很简单的解决方法。

对我来说,问题是我正在使用foo@bar.com例如 Double-opt in 进行测试(这意味着客户在被正式添加到订阅者列表之前会收到一封确认电子邮件)。

当客户完成注册表格后,他们将status被设置为pending直到客户通过点击确认电子邮件中的链接确认订阅。

在此之前,他们不会作为用户出现在 mailchimp UI 中,但您也不会使用同一电子邮件进行注册。您可以通过 curl 删除挂起的订阅,也可以DELETE https://' .server. '.api.mailchimp.com/3.0/lists/' .$listId. '/members/'. $memberId使用 PUT cmd 更新成员详细信息。

要确认客户有未决订阅,只需在您的列表上执行 GET。您应该看到所有订阅者,无论他们的状态如何。

有关状态的更多信息:http: //developer.mailchimp.com/documentation/mailchimp/guides/manage-subscribers-with-the-mailchimp-api/

于 2016-06-16T13:50:09.480 回答