Javascript MailChimp API-Can';t更新现有成员的标记
我正在通过API将我的nodejs后端与Mailchimp连接起来,一切都很好,但有一件事: 问题是: 当我更新现有成员信息(使用方法“PATCH”)时,它不会更新/添加仪表板中的标记 发现: 我正在使用一个名为“Mailchimp_marketing”的Mailchimp API包装npm包,我发现它在内部向Mailchimp API发送补丁请求 在这个包中,我使用带有指定查询和body参数的addtags函数。我得到了200的回复,但我没有看到它在我的Mailchimp仪表板上更新 我指的是Mailchimp文档的以下链接:- 守则:Javascript MailChimp API-Can';t更新现有成员的标记,javascript,node.js,api,mailchimp-api-v3.0,Javascript,Node.js,Api,Mailchimp Api V3.0,我正在通过API将我的nodejs后端与Mailchimp连接起来,一切都很好,但有一件事: 问题是: 当我更新现有成员信息(使用方法“PATCH”)时,它不会更新/添加仪表板中的标记 发现: 我正在使用一个名为“Mailchimp_marketing”的Mailchimp API包装npm包,我发现它在内部向Mailchimp API发送补丁请求 在这个包中,我使用带有指定查询和body参数的addtags函数。我得到了200的回复,但我没有看到它在我的Mailchimp仪表板上更新 我指的是
const email = "xyz@gmail.com";
const listId = "abcdefghij";
const subscriberHash = md5(email.toLowerCase()); //md5 hash of email
async function run() {
const response = await mailchimp.lists.updateListMemberTags(
listId,
subscriberHash,
{
tags: [
{
name: "Test",
status: "active",
},
],
}
);
console.log(
response //logs null and status 200
);
}
run();
上述代码的输出:
空的
它不会更新Mailchimp仪表板中用户的标记
如果有人能建议怎么做或采取一些解决办法,那就太好了。函数“updateListMemberTags”无法在仪表板中更新它,因为它需要一个body标签来包裹它 资料来源: 最终代码:
const response = await mailchimp.lists.updateListMemberTags(
listId,
subscriberHash,
{
body:{
tags: [
{
name: "Existing members",
status: "active",
},
],
}
}
);