防止读取未订阅的用户

问题描述:

根据此post,Mailchimp会自动阻止重新订阅。防止读取未订阅的用户

但事实并非如此,如果您在Gibbon实例上运行gb.lists.subscribe(...),它将重新订阅用户,即使它已取消订阅。

所以我的问题:这是一个长臂猿的错误? Mailchimp错误?这篇博文是错误的吗?或者我错了?

您引用的知识库文章谈论的是Web应用程序的功能,而不是API的功能。在API中,你完全有能力重新订阅未订阅的用户,这就是Gibbon告诉MailChimp做的事情。

完成此操作的最简单方法是在尝试添加用户之前检查用户是否已订阅。如果用户已经存在于列表中,您可以将update_existing参数设置为'false'以使其返回错误。

+0

不错。我只是发现batch_subscribe尊重这种行为,并不包括未订阅的用户。他们应该在他们的文档中更好地强调这一行为... – alexandrecosta