Mik*_*acy 3 .net subscribe mailchimp
我在这里使用MailChimp.net api:https://github.com/danesparza/MailChimp.NET
这是我目前拥有的代码,用于将用户订阅到我的列表,但显然当邮件已经存在于mailchimp列表中时,它会引发异常,并且API尚未完全完成,因此并非所有的mailchimp方法都可用对我来说.
//SUBSCRIBE IN MAILCHIMP
MailChimpManager mc = new MailChimpManager("**API-KEY**");
// Create the email parameter
EmailParameter subscriber = new EmailParameter()
{
Email = model.email
};
EmailParameter results = mc.Subscribe("**LIST-ID*", subscriber);
Run Code Online (Sandbox Code Playgroud)
我一直试图做这样的事情:
mc.GetMemberInfo("**LIST-ID**", "member email");
Run Code Online (Sandbox Code Playgroud)
但我不知道正确的语法,或者甚至是正确的使用方法.
Mailchimp没有给我一个明确的处理异常的方法,我不是最好的后端开发人员.我知道我需要检查列表中是否存在电子邮件,只需要一点帮助即可到达.
谢谢大家的帮忙!
小智 5
你应该可以做这样的事情:
MailChimpManager mc = new MailChimpManager(** apikey **);
var emails = new List<EmailParameter>();
emails.Add(new EmailParameter() { Email = ** youremail ** });
var info = mc.GetMemberInfo(** listid **, emails);
var member = info.Data.SingleOrDefault();
if (member.Status == "subscribed") {
** email is subscribed **
}
else {
** email is not subscribed **
}
Run Code Online (Sandbox Code Playgroud)