我正在使用Brandon Seydel的MailChimp.Net.V3(此软件包的版本4)。我正在尝试使用以下代码为会员添加标签
using MailChimp.Net;
private async Task MaintainTagsAsync()
{
string apikey = "<apikey>";
string listid = "<listid>";
string emailaddress = "x@x.com";
try {
MailChimpManager Mcm = new MailChimpManager(apikey);
Member m = await Mcm.Members.GetAsync(listid, emailaddress);
m.Tags.Add(new MemberTag
{
Name = "MyTag"
});
m.TagsCount = +1;
await Mcm.Members.AddOrUpdateAsync(listid, m);
}
catch (Exception e) {}
}
上面的代码似乎可以执行,但是当我检查成员时,我发现未添加标签。我已经尝试过,并且没有增加具有相同结果的TagsCount属性。
任何人都对使用此功能有任何经验,可以对我要去的地方有所了解。
答案 0 :(得分:0)
为了任何人问相同的问题,我发现MailChimp.Net.v3当前不支持对现有列表成员的修订标签(从NuGet程序包4.1开始)。为此,已在GitHub项目中记录了一个问题。
答案 1 :(得分:0)
对于它的价值,我上次询问时,我仍在使用Segment API,MailChimp表示仍支持该API。 “标记”本质上是同一件事,您可以使用当前版本的API轻松地从列表细分中添加或删除成员。