我的NodeJS后端与Mailchimp API(v3)进行通信,以便注册新订阅者。我无法找到允许设置简单" YES"或"否"在这种情况下。
以下代码正确注册用户,但自定义" WEB3JS"字段未设置(安装 npm install mailchimp-api-v3 )。
我可能做错了什么?
var Mailchimp = require('mailchimp-api-v3')
var mailchimp = new Mailchimp(/* API key */);
return function handler(req, res){
const email = req.body.email;
const name = req.body.name;
const web3 = req.body.web3;
const body = {
email_address : email,
status : 'subscribed'
};
body.WEB3JS = web3 ? 'YES' : 'NO';
body.WEB3JS = 'YES'; // Debug: force "yes"
mailchimp.post('/lists/**LIST_ID**/members', body)
.then(function(results) {
res.json({});
})