2011-10-19 5 views
7

Sto usando l'API MailChimp per iscrivere gli utenti alla mia lista (C'è un opt-out nel modulo reg) Sto usando il wrapper PerceptiveMCAPI per gestirlo.API Mailchimp (.Net Wrapper) - Auto Iscrivi utenti

Una volta che l'utente si è registrato,

var ListId = "{LISTID}"; 

    var a = new listSubscribe(new listSubscribeInput(ListId, model.Email, new Dictionary<string, object>())); 

    if(a.Execute().result) 
    { 
     //Do Stuff 
    } 

Ho bisogno di un modo per auto confermare l'abbonamento (Dal momento che il sito ha il proprio metodi di validazione). Al momento MailChimp invia un'email all'utente chiedendo loro di confermare l'iscrizione e così fa il sito Web, ho bisogno di un modo per accettare automaticamente l'abbonamento per l'utente.

È possibile? E come facciamo a riguardo?

risposta

5

Sembra che dovresti essere in grado di impostare MailChimp double opt in param su false per interrompere queste conferme.

Utilizzare il sovraccarico listSubscribe che lo espone:

public listSubscribeParms(string id, string email_address, 
     Dictionary<string, object> merge_vars, EnumValues.emailType email_type, 
     bool double_optin, bool update_existing, bool replace_interests, bool send_welcome) 
+0

Nizza, grazie questo funziona bene. – LiamB