2011-04-27 60 views

Respuesta

14

Tome un vistazo a la PerceptiveMCAPI en CodePlex:

PerceptiveMCAPI - Un .NET amigable contenedor para el MailChimp Api escrito en C# por Perceptive lógica.

http://perceptivemcapi.codeplex.com/

+1

He aquí un ejemplo del sitio de arranque usando ASP.NET MVC 3 y PerceptiveMCAPI: https://github.com/otint/MailChimp-MVC3-PerceptiveMCAPI – Omri

+0

creo PerceptiveMCAPI no se parece a apoyar MCAPI 1.3. ¿Hay alguna mejor opción ...? – bhargav

+0

PerceptiveMCAPI 1.3.0 es compatible con MCAPI 1.3, ha estado en versión beta durante más de un año con dos revisiones, y funciona bien. – furtive

4

Puede probar esto en CodePlex:

mcapinet

5

tratar de usar más nuevo servicio de MailChimp - Mandril (servicio de correo electrónico transaccional)

se puede utilizar a través de SMTP estándar o api.

http://mandrillapp.com/

15

El ejemplo a continuación enviará un opt-in email:

Primero instalar el paquete NuGet: Instalar Paquete mcapi.net

static void Main(string[] args) 
    { 
     const string apiKey = "6ea5e2e61844608937376d514-us2"; // Replace it before 
     const string listId = "y657cb2495";      // Replace it before 

     var options = new List.SubscribeOptions(); 
     options.DoubleOptIn = true; 
     options.EmailType = List.EmailType.Html; 
     options.SendWelcome = false; 

     var mergeText = new List.Merges("[email protected]", List.EmailType.Text) 
        { 
         {"FNAME", "John"}, 
         {"LNAME", "Smith"} 
        }; 
     var merges = new List<List.Merges> { mergeText }; 

     var mcApi = new MCApi(apiKey, false); 
     var batchSubscribe = mcApi.ListBatchSubscribe(listId, merges, options); 

     if (batchSubscribe.Errors.Count > 0) 
      Console.WriteLine("Error:{0}", batchSubscribe.Errors[0].Message); 
     else 
      Console.WriteLine("Success"); 

     Console.ReadKey(); 
    } 
+1

Esta debería ser la respuesta correcta. Por mucho, la forma más rápida y fácil. –

+1

No creo que esto ya sea posible, desafortunadamente ... –

+0

violín indica que esto está enviando a v1.3 de la API y que con 3.0 ahora en vivo las versiones anteriores no serán compatibles después de 2016. oh y no parece funcionar de todos modos – wal

2

se echa un vistazo https://github.com/danesparza/MailChimp.NET por Dan Esparza Puede instalar el paquete usando Package Manager Console

Install-Package MailChimp.NET

ejemplo Código

MailChimpManager mc = new MailChimpManager("YourApiKeyHere-us2"); 
ListResult lists = mc.GetLists();

Para envío de correo electrónico y estadísticas, MailChimp ofrece Mandril por Shawn Mcleanhttps://github.com/shawnmclean/Mandrill-dotnet

Puede instalar Mandril usando

Install-Package Mandrill

ejemplo Código

MandrillApi api = new MandrillApi("xxxxx-xxxx-xxxx-xxxx"); 
UserInfo info = await api.UserInfo();
+0

Dan Esparza ahora tiene una nota en la página del proyecto para revisar la versión 3 de Brandon Seydel, (señalada en la respuesta de Pranav) ya que eso es solo para la API v2.0 que ha quedado obsoleta. – ahwm

4

Para el apoyo de últimacorreo chimpancé 3.0 API, se pueden encontrar envoltura para .Net en:

MailChimp.Net - Un Mail Chimp 3.0 Envoltura

https://github.com/brandonseydel/MailChimp.Net

+1

API más reciente admitida y cobertura del 100%, gracias –

Cuestiones relacionadas