【问题标题】:Deleting member fail删除成员失败
【发布时间】:2019-10-19 20:26:12
【问题描述】:

从我们的 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();
    }
}

【问题讨论】:

标签: c# mailchimp


【解决方案1】:

如果该用户是 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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-12
    • 2014-10-05
    • 2018-12-18
    • 1970-01-01
    相关资源
    最近更新 更多