Waheed Ul Haq Ответов: 4

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


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

У кого-нибудь есть код справки??????

Спасибо.

4 Ответов

Рейтинг:
31

OriginalGriff

Я бы начал с чтения: Ресурсы поддержки MailChimp[^]


Рейтинг:
1

ambarishtv

Попробовать это
Mailchimp API Обсуждение
http://groups.google.com/group/mailchimp-api-discuss/browse_thread/thread/8e50a780819fdfd4?pli=1[^]


Рейтинг:
0

PranavSingh

Установите пакет NuGet из консоли диспетчера пакетов:

Установить-Пакет Пользовательских Полей.Нет.В3

Использование его в коде

IMailChimpManager manager = new MailChimpManager(apiKey); //if you have it in code

<add key="MailChimpApiKey" value="apiKEY" />
IMailChimpManager manager = new MailChimpManager(); //if you have it in config
Examples

// Instantiate new manager
IMailChimpManager mailChimpManager = new MailChimpManager(apiKey);
Getting all lists:

var mailChimpListCollection = await this.mailChimpManager.Lists.GetAllAsync().ConfigureAwait(false);
Getting 50 Lists:

var mailChimpListCollection = await this.mailChimpManager.Lists.GetAllAsync(new ListRequest
                                                               {
                                                                   Limit = 50
                                                               }).ConfigureAwait(false);
Getting Users from List:

var listId = "TestListId";
await this.mailChimpManager.Members.GetAllAsync(listId).ConfigureAwait(false);
Adding User To List

var listId = "TestListId";
var member = new Member { EmailAddress = $"githubTestAccount@test.com", Status = Status.Subscribed };
member.MergeFields.Add("FNAME", "HOLY");
member.MergeFields.Add("LNAME", "COW");
await this.mailChimpManager.Members.AddOrUpdateAsync(listId, member);


Рейтинг:
0

Member 551133

Я написал статью о простом способе добавления подписчиков в список с помощью:

Dim mailchimp As New ZmailChimp
      Dim ListId$ = "9b2e63f0b9"   'List Sage' List
      Dim email$ = "samsmith20@anymail.com" '"sam19@postcodelite.com"
      Dim fieldListOnAdd = "FNAME,Sam,LNAME,Smith,MTYPE,User,MID,631637"
      Dim fieldListOnUpdate = "FNAME,Sam,LNAME,Smith,MID,631637"  'Don't change MTYPE
      'Put on 'Sage One' and 'Sage 50' group
      Dim groupList = "407da9f47d,05086211ba"

      With mailchimp
         .API$ = "46cMailChimpAPIKeyd1de-us14" 'MailChimp API key
         .dataCenter$ = "us14"  'Last 4 letters of API key
         .password$ = "Password!"
         MsgBox(.addSubscriber(ListId$, email, fieldListOnAdd, fieldListOnUpdate, groupList))
      End With
      mailchimp = Nothing


см:HTTP://в ВСП.codeproject.ком/советы/1140339/mail-шимпанзе-добавить-обновить-электронная почта-для-списка и подписки
это может сэкономить кому-то время