2011-09-22 8 views
5

Sono stato incaricato di sviluppare un semplice pacchetto da pubblicare da un modulo di iscrizione alla newsletter a MailChimp. Abbastanza facile da fare in PHP, ma questo deve essere in ASP.NET, che non conosco affatto.Sottoscrivere utenti a MailChimp utilizzando ASP.NET

Ho trovato la mia strada verso PerceptiveMCAPI, ho ottenuto le mie chiavi API, il mio ID elenco e i miei campi modulo impostati, ma non ho idea di come dovrei creare il comando listSubscribe. Gli unici esempi che posso trovare sono per listBatchSubscribe, che non sono stato in grado di abbattere per funzionare solo per una singola iterazione.

Si prega di aiuto! Ho bisogno di essere indicato nella giusta direzione, o dato un esempio di come effettivamente costruire questo comando.

Grazie in anticipo.

risposta

6

Spero che tu capisca il codice C#.

listSubscribe cmd = new listSubscribe(); 

listSubscribeParms newlistSubscribeParms = new listSubscribeParms 
{ 
    apikey = apikey, 
    id = listid, 
    email_address = "[email protected]", 
    merge_vars = new Dictionary<string, object>(), 
    double_optin = false, 
    email_type = EnumValues.emailType.html, 
    replace_interests = true, 
    send_welcome = false, 
    update_existing = true 
};    

listSubscribeInput newlistSubscribeInput = new listSubscribeInput(newlistSubscribeParms); 

var subscribeSuccess = cmd.Execute(newlistSubscribeInput); 

Il listSubscribe, listSubscribeParms, listSubscribeInput provengono dalla PerceptiveMCAPI library.

spero che questo aiuti.

se lo fa, quindi non dimenticare di contrassegnare come risposta.

1

Ecco il codice VB che funziona perfettamente per me. Il codice di cui sopra non ha ancora convertire bene per me ...

è necessario per ottenere questo http://perceptivemcapi.codeplex.com/ Se si utilizza VS pro si può solo copiare i due DLL nel cestino, in veloce penso che è necessario importare loro/loro riferimento o qualcosa!

Il vostro bisogno di fare queste importazioni

Imports PerceptiveMCAPI 
Imports PerceptiveMCAPI.Types 
Imports PerceptiveMCAPI.Methods 

allora questo codice ...

Dim cmd As New listSubscribe() 

Dim newlistSubscribeParms As New listSubscribeParms() 
newlistSubscribeParms.apikey = "YourApiKeyFromMailChimp" 
newlistSubscribeParms.id = "YourListIdFromMailChimp" 
newlistSubscribeParms.email_address = "[email protected]" 
newlistSubscribeParms.double_optin = False 
newlistSubscribeParms.email_type = EnumValues.emailType.html 
newlistSubscribeParms.replace_interests = True 
newlistSubscribeParms.send_welcome = False 
newlistSubscribeParms.update_existing = True 

Dim newlistSubscribeInput As New listSubscribeInput(newlistSubscribeParms) 
Dim subscribeSuccess = cmd.Execute(newlistSubscribeInput) 

Semplici!

Problemi correlati