.Net 4 wrapper Library for MailChimp newsletter API v2
- Add the dlls to your project
- Add the following lines in your configuration file
<configuration>
<configSections>
<section name="MailChimpServiceSettings" type="MailChimp.Net.Settings.MailChimpServiceConfiguration, MailChimp.Net.Settings" />
</configSections>
<MailChimpServiceSettings
apiKey="testapikey-us7"
subscriberListId="testlistid"
serviceUrl="https://us7.api.mailchimp.com/2.0/"
listsRelatedSection="lists"
helperRelatedSection="helper"/>
</configuration>3. Code example to subscribe a newsletter with the given groupings and merge vars
```cs
IMailChimpApiService mailChimpApiService = new MailChimpApiService(MailChimpServiceConfiguration.Settings.ApiKey);
var subscribeSources = new Grouping {Name = "Subscribe Source"};
subscribeSources.Groups.Add("Site");
var couponsGained = new Grouping {Name = "Coupons Gained"};
couponsGained.Groups.Add("Coupon1");
var interests = new Grouping {Name = "Interests"};
interests.Groups.Add("Extreme Games");
var fields = new Dictionary
{
{"GENDER", "Male"},
{"DATEBORN", DateTime.Now.ToString(CultureInfo.InvariantCulture)},
{"CITY", "Athens"},
{"COUNTRY", "Greece"}
};
var response = mailChimpApiService.Subscribe("[email protected]", new List() { subscribeSources, couponsGained, interests }, fields, true);
```