在我们的C#项目中,我们正在将电子邮件地址发送到mailchimp,因此我们可以将其用于邮件发送。
我们使用的是'Brandon Seydel'(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();
}
}
答案 0 :(得分:0)
如果该用户是Cleaned
(您可以从mailchimp ui /网站进行检查),则会得到405,并说“无法删除此列表成员”。
Cleaned
通常表示电子邮件地址无效或不再使用。因此,即使您向该地址发送电子邮件,也不会发送。
我不知道他们为什么选择这样做,但是您无法通过常规的Cleaned
请求将DELETE
成员从列表/受众群体中移除。
如果您确实要删除该记录,则可以使用delete-permanent
。检查文档以获取更多信息: