Mailchimp v3.0 is really simple to use. Using Node.js http module we can very easily add members to email list in the following way:
var http = require('http'); var addToMailchimp = function (email){ var subscriber = JSON.stringify({ "email_address": email, "status": "subscribed" }); var options = { host: '<us111>.api.mailchimp.com', path: '/3.0/lists/<list-id>/members', method: 'POST', headers: { 'Authorization': 'randomUser <your-api-key>', 'Content-Type': 'application/json', 'Content-Length': subscriber.length } }; var req = http.request(options, function (res) { console.log('status code: ' + res.statusCode); console.log('headers: ' + JSON.stringify(res.headers)); res.setEncoding('utf8'); res.on('data', function (chunk) { console.log('\n\n===========chunk==============='); console.log(chunk); }); res.on('end', function(res) { console.log('\n\n=========end==============='); }); res.on('error', function (e) { console.log('ERROR: ' + e.message); }); }); req.write(subscriber); req.end(); };
Comments
Post a Comment