我发送了适当的json格式代码,根据v2 api docs:
列表/ subscribe.json
"GROUPINGS":[{"id":removed_id,"name":"grouping_name","groups":["group_name"]}]
我收到有关会员的信息......但并未表示他们对该群组名称感兴趣..
列表/构件-info.json
"GROUPINGS":[{"id":removed_id,"name":"grouping_name","form_field":"hidden","groups":
[{"name":"group_name","interested":false},{"name":"other_group_name","interested":false},
{"name":"other_group_name2","interested":false},{"name":"other_group_name3","interested":false}]}]
我不明白如何让这些用户显示为"订阅"到我的分组中的一个小组。我现在已经尝试了近5个小时。我试过了:
答案 0 :(得分:0)
总之,
我不得不通过电子邮件向mailchimp发送支持票。根本没有改变我的代码 - 今天早上有效。有趣的是,mailchimp昨天遇到了许多问题,服务器出现故障,涉嫌电子邮件黑客攻击。
要清楚我的代码的哪个版本有效 - 遵循完全针对v2的API。
这是mailchimp结束时的错误。
{
"id":"MY LIST ID",
"email":{
"email":"THE EMAIL TO SUBSCRIBE"
},
"merge_vars":{
"GROUPINGS":[
{
"id":THE GROUPING ID,
"groups":[
"THE NAME OF MY GROUP"
]
}
]
},
"double_optin":false,
"replace_interests":true,
"apikey":"MY API KEY"
}
此外,如果您感到好奇,当您发送的群组应替换订阅者感兴趣的现有群组时,replace_interests为真。错误表示您传递的群组应为添加到兴趣小组。
如果要更新成员(方法:lists / update-member),最好将replace_interests设置为false,以确保它不会覆盖现有的兴趣组(可能包含空白组)。它的默认值为true,因此这可能是另一个容易出错的地方。