如何使用 nodejs 在 mailchimp 订阅者列表中创建标签?
how to create tags in the lists of mailchimp subscriber using nodejs?
我使用 mailchimp 创建了邮件订阅。邮件 ID 列在 mailchimp 的列表中,但我想传递名字、姓氏,并想在进行 mailchimp 订阅时创建一个标签。但现在我只列出我列表下的邮件。当我尝试通过邮递员创建标签时,标签已创建,但我想通过 api 代码添加。
var mailchimpInstance = '***',
listUniqueId = '*********',
mailchimpApiKey = '*****************';
app.post('/signup', function (req, res) {
request
.post('https://' + mailchimpInstance + '.api.mailchimp.com/3.0/lists/' + listUniqueId + '/members/')
.set('Content-Type', 'application/json;charset=utf-8')
.set('Authorization', 'Basic ' + new Buffer('any:' + mailchimpApiKey ).toString('base64'))
.send({
'email_address': req.body.email,
'status': 'subscribed',
'merge_fields': {
"FNAME": req.body.fname,
"LNAME": req.body.lname
}
})
.end(function(err, response) {
if (response.status < 300 || (response.status === 400 && response.body.title === "Member Exists")) {
res.send('Sign Up Success :)');
} else {
res.send('Sign Up Failed :(');
}
console.log(req.body.email);
});
});
此代码用于将电子邮件发送到列表。在此代码中,名字和姓氏未列在 mailchimp 列表中。我还需要使用此 api[= 创建标签11=]
有一个 'tags' 正文参数,它接受一个数组并将标签添加到邮件 ID。
这是文档:https://developer.mailchimp.com/documentation/mailchimp/reference/lists/members/#%20
我使用 mailchimp 创建了邮件订阅。邮件 ID 列在 mailchimp 的列表中,但我想传递名字、姓氏,并想在进行 mailchimp 订阅时创建一个标签。但现在我只列出我列表下的邮件。当我尝试通过邮递员创建标签时,标签已创建,但我想通过 api 代码添加。
var mailchimpInstance = '***',
listUniqueId = '*********',
mailchimpApiKey = '*****************';
app.post('/signup', function (req, res) {
request
.post('https://' + mailchimpInstance + '.api.mailchimp.com/3.0/lists/' + listUniqueId + '/members/')
.set('Content-Type', 'application/json;charset=utf-8')
.set('Authorization', 'Basic ' + new Buffer('any:' + mailchimpApiKey ).toString('base64'))
.send({
'email_address': req.body.email,
'status': 'subscribed',
'merge_fields': {
"FNAME": req.body.fname,
"LNAME": req.body.lname
}
})
.end(function(err, response) {
if (response.status < 300 || (response.status === 400 && response.body.title === "Member Exists")) {
res.send('Sign Up Success :)');
} else {
res.send('Sign Up Failed :(');
}
console.log(req.body.email);
});
});
此代码用于将电子邮件发送到列表。在此代码中,名字和姓氏未列在 mailchimp 列表中。我还需要使用此 api[= 创建标签11=]
有一个 'tags' 正文参数,它接受一个数组并将标签添加到邮件 ID。 这是文档:https://developer.mailchimp.com/documentation/mailchimp/reference/lists/members/#%20