Php Mailchimp还记得被删除的订阅者吗
我目前正在测试使用API v3.0将MailChimp与我网站上的现有表单集成 当我工作时,我需要定期测试代码。我的问题是,当我通过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小时了。我遇到了类似的问题,非常简单的解决方法 对我来说,问
"title":"Member Exists","status":400 error code.
Mailchimp是否存储或缓存订户电子邮件地址?我到处找了找,找不到旧唱片。使用测试电子邮件已经超过48小时了。我遇到了类似的问题,非常简单的解决方法 对我来说,问题是我正在使用
foo@bar.com
例如,双选择加入(这意味着客户将在正式添加到订户列表之前收到确认电子邮件)
当客户完成注册的表单时,他们的状态
设置为待定
,直到客户随后通过确认电子邮件中的链接确认他们对的订阅
在此之前,它们不会以用户身份出现在mailchimp UI中,但您也不会使用相同的电子邮件注册。您可以通过curldelete https://'.server'删除挂起的订阅。api.mailchimp.com/3.0/lists/“.$listId”/成员/”$memberId
或使用PUT命令更新成员详细信息
要确认客户端有一个挂起的订阅,只需在您的列表上执行一个GET。您应该看到所有订阅者,无论其状态如何
有关状态的详细信息:
我从Mailchimp发现电子邮件地址仍在等待处理。然后,当用户等待确认时,POST呼叫失败。为了再次激活电子邮件(我不再有确认电子邮件),我使用PUT调用将挂起状态更改为subscribed,然后我可以通过接口完全删除订户,并在测试中再次重用订户电子邮件。如果需要,您也可以通过API删除它们。谢谢@TooMuchPete。您将如何通过API进行删除—是否使用CURL命令?