我尝试使用MailChimp.Net NuGet包调用MailChimp订阅,以将用户添加到MailChimp中的列表。
从MailChimp仪表板中可以看到请求成功执行,但用户未在列表中订阅。
有没有人遇到过这样的问题?
var myMergeVars = new MergeVar();
myMergeVars.Add("FNAME", "Testy");
myMergeVars.Add("LNAME", "Testerson");
var mc = new MailChimpManager("MYKEY");
// Create the email parameter
var email = new EmailParameter()
{
Email = "test.spektor@gmail.com"
};
EmailParameter results = mc.Subscribe("LISTID", email);
答案 0 :(得分:5)
请求应使用doubleOptIn: false
选项,否则用户将收到一封确认电子邮箱的电子邮件。
var result = mc.Subscribe(listId, emailParameter, myMergeVars, doubleOptIn: false, updateExisting: true);