如何使用mailchimp模板发送邮件并在node.js中添加自己的文本

时间:2014-02-08 11:46:43

标签: javascript node.js mailchimp mandrill

所以我正在使用node.js并且我安装了modulem ailchimp-api(https://npmjs.org/package/mailchimp-api)所以我去官方网站阅读如何发送mailchimp电子邮件,我想出了标准程序。

var MailChimpAPI = require('mailchimp').MailChimpAPI;

var apiKey = 'Your MailChimpAPI API Key';

try { 
    var api = new MailChimpAPI(apiKey, { version : '2.0' });
} catch (error) {
    console.log(error.message);
}

api.call('campaigns', 'list', { start: 0, limit: 25 }, function (error, data) {
    if (error)
        console.log(error.message);
    else
        console.log(JSON.stringify(data)); // Do something with your data!
});

api.call('campaigns', 'template-content', { cid: '/* CAMPAIGN ID */' }, function (error, data) {
    if (error)
        console.log(error.message);
    else
        console.log(JSON.stringify(data)); // Do something with your data!
});

我继续下一个问题!如何将自己的文本添加到mailchimp中的现有模板?我可以选择广告系列..并写文字(在mailchimp的网站上),但我想发送一个确认链接到模板,但我不知道我该怎么办...

也许是某种方式来定义我可以放置文本的区域?或者我应该从mailchimp复制整个html代码和样式,然后在文本之间放置url链接以进行确认(不是用于订阅,而是用于验证用户。

谢谢你们!

1 个答案:

答案 0 :(得分:1)

我明白了。

  1. 如果您在mailchimp中没有列表,请创建它。

  2. 转到列表中的设置并选择“列表字段”和“| MERGE |”标签

  3. 添加新字段(字段标签,字段类型,必填,可见,将此标记放入您的内容)(我将标记设置为“已激活”)

  4. 将此标记添加到模板中。您可以在文本编辑器选项卡“合并标签”下找到它。

  5. 在node.js中,调用函数mc.lists.subscribe(data, function(data))