Подтвердить что ты не робот

Как интегрировать MailChimp в С#/. Net

Я хочу отправить электронную почту через MailChimp. Как это сделать в .Net?

Есть ли у кого-нибудь пример кода?

Спасибо.

4b9b3361

Ответ 1

Взгляните на PerceptiveMCAPI на CodePlex:

PerceptiveMCAPI - удобный для .NET обложка для MailChimp Api, написанная в С# по Perceptive Logic.

http://perceptivemcapi.codeplex.com/

Ответ 2

В приведенном ниже примере будет отправлен ответ электронной почты:

Сначала установите пакет NuGet: Install-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 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();
    }

Ответ 3

попробуйте использовать новейшую службу mailchimp - Mandrill (услуга электронной почты Transactional)

вы можете использовать его через стандартные smtp или api.

http://mandrillapp.com/

Ответ 4

Вы можете попробовать это на CodePlex:

mcapinet

Ответ 5

Для поддержки последней Mail Chimp 3.0 API вы можете найти оболочку для .Net on:

MailChimp.Net - Почтовый шимпанзе 3.0 Wrapper

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

Ответ 6

Выполните https://github.com/danesparza/MailChimp.NET Дэн Эспарса Вы можете установить пакет, используя Консоль диспетчера пакетов

Install-Package MailChimp.NET

Пример кода

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

Для отправки электронной почты и статистики Mailchimp предлагает Mandrill Shawn Mclean https://github.com/shawnmclean/Mandrill-dotnet

Вы можете установить Mandrill с помощью

Install-Package Mandrill

Пример кода

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