防止读取未订阅的用户

时间:2015-06-16 19:12:16

标签: ruby-on-rails mailchimp gibbon

根据此post,Mailchimp会自动阻止重新订阅。

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

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

1 个答案:

答案 0 :(得分:1)

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

实现此目的的最简单方法是在尝试添加用户之前检查用户是否已订阅。您可以将update_existing参数设置为“false”,以便在用户已经存在于列表中时返回错误。