Frage

Ich möchte eine E -Mail über MailChimp senden. Wie mache ich das in .NET?

Hat jemand Beispielcode?

Vielen Dank.

War es hilfreich?

Lösung

Schauen Sie sich die Perceptivemcapi auf Codeplex an:

Perceptivemcapi - Eine .NET -freundliche Wrapper für die MailChimp -API, die in C# von Wahrnehmungslogik geschrieben wurde.

http://perceptivemcapi.codeplex.com/

Andere Tipps

Im folgenden Beispiel wird eine Opt-In-E-Mail gesendet:

Installieren Sie zuerst das Nuget-Paket: Installieren Sie Package 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@provider.com", 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();
    }

Versuchen Sie, den neuesten Service von MailChimp zu verwenden - Mandrill (Transaktions -E -Mail -Service).

Sie können es über Standard SMTP oder API verwenden.

http://mandrillapp.com/

Für die Unterstützung von neueste Mail Chimp 3.0 API, Sie können Wrapper für .NET finden auf:

MailChimp.net - Eine E -Mail -Schimpanse 3.0 -Wrapper

https://github.com/brandonseydel/mailchimp.net

Sie können dies auf Codeplex versuchen:

McAPinet

Schau dir an https://github.com/danessparza/mailchimp.net durch Dan EsparzaSie können das Paket mithilfe verwenden Paketmanagerkonsole

Install-Package MailChimp.NET

Codebeispiel

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

Zum E -Mail -Senden und Statistiken, Mailchimp bietet an Mandrill durch Shawn McLean https://github.com/shawnmclean/mandrill-dotnet

Sie können Mandrill verwenden

Install-Package Mandrill

Codebeispiel

MandrillApi api = new MandrillApi("xxxxx-xxxx-xxxx-xxxx");
UserInfo info = await api.UserInfo();
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top