1

我正在开发 asp.net 和 mailchimp 之间的集成,使用 perceptive 我做了所有代码,创建新活动,添加订阅者等。现在我需要一些帮助来在列表之间移动订阅者。我在感知文档中没有找到这个问题,有人可以帮助我吗?谢谢你。

4

1 回答 1

1

首先,我停止使用Perceptive Mailchimp API,因为如果你能看到最新的更新是在 2011 年 3 月 11 日进行的......那是很久以前的事了,这意味着不再支持也不再更新,因为 Mailchimp 现在是2.0 版.

我开始使用MailChimp.NET(支持 MC API 2.0),在4 天前进行了更新......非常不同,不是吗?

也就是说,要使用Mailchimp API将订阅者移动/复制到新的/不同的列表,如果您想从列表中删除用户,您可以使用List > Subscribe and List > Unsubscribe 。

让我们看看订阅

subscribe(string apikey, 
          string id,                 // the list id
          struct email,              // a struct with one of the following keys (email, euid, leid)
          struct merge_vars,         // optional merges for the email (FNAME, LNAME, etc.)
          string email_type,         // optional email type preference for the email (html or text - defaults to html)
            bool double_optin,       // optional flag to control whether a double opt-in confirmation message is sent, defaults to true
            bool update_existing,    // optional flag to control whether existing subscribers should be updated instead of throwing an error, defaults to false
            bool replace_interests,  // optional flag to determine whether we replace the interest groups with the groups provided or we add the provided groups to the member's interest groups (optional, defaults to true)
            bool send_welcome)       // optional if your double_optin is false and this is true --> this will *not* fire if we end up updating an existing subscriber

既然您知道如何在官方 Mailchimp 中执行此操作,那么将其转换为您自己的 .NET 包装器可能很容易。

只要您update_existing设置为true,欢迎电子邮件将永远不会启动,因为您可以从文档中阅读,这样您就可以更新订阅者电子邮件并将他移动到任何现有列表。

于 2014-11-17T20:43:43.970 回答