从C#项目中,我们正在将电子邮件地址发送到mailchimp,因此我们可以将其用于邮件发送。
我们正在使用“布兰登·塞德尔”(v 4.1.0)中的“ MailChimp.Net.V3”
之前,我们创建了一个新列表并将成员添加到其中。非常规的mailchimp不再支持列表,而是使用了受众群体,在免费版本中,受众群体的数量非常有限。因此,现在我们尝试获取当前受众并删除可用成员,以便我们可以用新成员来填充此受众。删除命令后,出现错误:“无法删除此列表成员。请与支持人员联系。” 我们为什么不能删除观众中的成员?
我们已经在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();
}
}
Run Code Online (Sandbox Code Playgroud)
如果该用户是Cleaned(您可以从 mailchimp ui/网站查看),您将收到 405,表示“无法删除此列表成员”。
Cleaned通常意味着该电子邮件地址无效或不再使用。因此,即使您向该地址发送电子邮件,也不会被送达。
我不知道他们为什么选择这样做,但您不能通过Cleaned常规DELETE请求从您的列表/受众中删除成员。
如果您确实想删除该记录,可以使用delete-permanent. 检查文档以获取更多信息: