我最近开始使用Axios包。我正在我的新闻通讯注册页面上工作,并使用它向MailChimpAPI发送一个新订阅者的帖子请求,我得到了一个400错误。谁能帮我写一下这个代码。
var Data = {
members: [{
email_address: email,
status: "suscribed",
merge_fields: {
FNAME: firstName,
LNAME: lastName
}
}]
};
var jsonData=JSON.stringify(Data);
axios.post(
"https://***.api.mailchimp.com/3.0/lists/**********",{
data: jsonData
},
{
auth: {
username: "any_name",
password:"API_keys"
}
})
.then(function(response) {
console.log(response);
})
.catch(function(error) {
console.log(error);
});
2条答案
按热度按时间blmhpbnm1#
而不是Axios,使用npm的@mailchimp/mailchimp_marketing,可以如下复制:
mklgxw1f2#
您可以像下面这样向MailChimp发出发布请求:
**注意:**将{dc_here}替换为有效dc。示例:us-21
将{list_id}替换为有效的列表ID。示例:7762 d 0 b7 cd
将{mailchimp_key_here}替换为有效密钥。示例:fd 14 c93 dadd 62130 afc 7 ee 406 b45 d3 a2-us 21
以上三个细节你可以在Mailchimp网站上找到