删除成员失败



在我们的C#项目中,我们将电子邮件地址发送到mailchimp,因此我们可以将这些地址用于邮件。

我们正在使用来自"Brandon Seydel"(v 4.1.0(的"MailChimp.Net.V3">

之前,我们创建了一个新列表并将成员添加到其中。不幸的是,mailchimp不再支持列表en使用受众,这在免费版本中的受众数量非常有限。因此,现在我们尝试获取当前受众并删除可用成员,以便我们可以用新成员填充此受众。删除命令后,将显示错误:"无法删除此列表成员。 请联系支持人员。为什么我们不能移除观众中的成员?

我们已经在 mailchimp 帮助文件中搜索了此错误消息,但没有任何成功。在 mailchimp 中手动删除成员,但我们希望自动清除它们

var currentMembers = mailChimpManager.Members.GetAllAsync(myList.Id);
currentMembers.Wait();
if (currentMembers.Result != null)
{
    foreach (var currentMember in currentMembers.Result)
    {
        var deleteTask = mailChimpManager.Members.DeleteAsync(myList.Id, currentMember.EmailAddress);
        deleteTask.Wait();
    }
}

如果该用户Cleaned(您可以从mailchimp ui/website查看(,您将获得405,表示"无法删除此列表成员"。

Cleaned通常意味着该电子邮件地址无效或不再使用。因此,即使您向该地址发送电子邮件,它也不会被送达。

我不知道他们为什么选择这样做,但你不能通过常规DELETE请求从你的列表/受众中删除Cleaned成员。

如果您确实要删除该记录,可以使用 delete-permanent .查看文档以获取更多信息:

https://mailchimp.com/developer/reference/lists/list-members/#post_/lists/-list_id-/members/-subscriber_hash-/actions/delete-permanent

最新更新