最近我发现mailchimp-api-v3对于管理我们的 .1k 列表非常有用。目前,我使用以下方法(1)创建新标签,以及(2)将标签添加到联系人:
const MC = require('mailchimp-api-v3');
const mailchimp = new MC('<apiKey>');
mailchimp.batch([{
method: 'POST',
path: '/lists/<list_id>/segments',
body: {
name: '<tag1>',
static_segment: [<contact_list1>]
}
}, {
method: 'POST',
path: '/lists/<list_id>/segments',
body: {
name: '<tag2>',
static_segment: [<contact_list2>]
}
}])
.then(results => {
console.log( results );
})
.catch(errs => {
console.log( errs );
});
有时需要向联系人添加现有标签。每当我尝试使用上面的代码时,正如预期的那样,我得到标签已经存在错误并且联系人没有被这个现有标签标记。
如何获取所有现有标签的列表?以及如何将现有标签添加到联系人?