Php Mailchimp还记得被删除的订阅者吗

Php Mailchimp还记得被删除的订阅者吗,php,mailchimp,mailchimp-api-v3.0,Php,Mailchimp,Mailchimp Api V3.0,我目前正在测试使用API v3.0将MailChimp与我网站上的现有表单集成 当我工作时,我需要定期测试代码。我的问题是,当我通过Mailchimp界面删除我的测试订户并尝试通过我的表单再次重用该电子邮件时,我的表单错误如下: "title":"Member Exists","status":400 error code. Mailchimp是否存储或缓存订户电子邮件地址?我到处找了找,找不到旧唱片。使用测试电子邮件已经超过48小时了。我遇到了类似的问题,非常简单的解决方法 对我来说,问

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

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

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

Mailchimp是否存储或缓存订户电子邮件地址?我到处找了找,找不到旧唱片。使用测试电子邮件已经超过48小时了。

我遇到了类似的问题,非常简单的解决方法

对我来说,问题是我正在使用
foo@bar.com
例如,双选择加入(这意味着客户将在正式添加到订户列表之前收到确认电子邮件)

当客户完成注册的表单时,他们的
状态
设置为
待定
,直到客户随后通过确认电子邮件中的链接确认他们对的订阅

在此之前,它们不会以用户身份出现在mailchimp UI中,但您也不会使用相同的电子邮件注册。您可以通过curl
delete https://'.server'删除挂起的订阅。api.mailchimp.com/3.0/lists/“.$listId”/成员/”$memberId
或使用PUT命令更新成员详细信息

要确认客户端有一个挂起的订阅,只需在您的列表上执行一个GET。您应该看到所有订阅者,无论其状态如何

有关状态的详细信息:

我从Mailchimp发现电子邮件地址仍在等待处理。然后,当用户等待确认时,POST呼叫失败。为了再次激活电子邮件(我不再有确认电子邮件),我使用PUT调用将挂起状态更改为subscribed,然后我可以通过接口完全删除订户,并在测试中再次重用订户电子邮件。如果需要,您也可以通过API删除它们。谢谢@TooMuchPete。您将如何通过API进行删除—是否使用CURL命令?