如何在不影响其他分组的情况下更新(add/remove)一个分组中的所有组?
How to update(add/remove) all Groups in ONE Grouping, without affecting OTHER Groupings?
我需要有关 API 调用的帮助,以更新我的 MailChimp 列表中分组中的成员组。
我有几个"Interest Groupings",每个都有几个"Groups"。例如,前两个是......
分组:购买
群组:P_SPA3ASX、P_SPA3CFD、P_SPA3ETF、.....
分组:会员状态
组:领导、活跃、不活跃、员工
使用 API 调用,我想更新已购买分组中的组,而不影响任何其他分组。我取得了一些成功,但我没有想到一种情况。
我的 API 调用如下所示:
POST 至:https://us11.api.mailchimp.com/2.0/lists/update-member.json
POST正文是:
{
"apikey": "myapikey",
"id": "mtlistid",
"email": {
"leid": "165320973"
},
"double_optin": false,
"update_existing": false,
"send_welcome": false,
"replace_interests": false,
"merge_vars": {
"groupings": [
{
"name": "Purchased",
"groups": ["P_SPA3ASX","","","",""]
}
]
}
}
当我更改 "replace_interests" 设置并将不同的 "groups" 传递给 API 时,会发生这种情况。
场景 1:replace_interests = false
结果:
好的。组被添加到 "Purchased".
坏的。组未从 "Purchased".
中删除
好的。其他分组不受影响。
场景 2:replace_interests = true
结果:
好的。组被添加到 "Purchased".
好的。群组已从 "Purchased".
中删除
坏的。其他分组受到影响。他们都清零了!
但是我如何实现所有三个(添加组、删除组和不影响其他组)。
这无法通过 API v2.0 实现。为了更新列表订阅者的兴趣,由于使用数组来描述该数据,您必须提供所有这些。在APIv3.0中,可以单独修改兴趣,不影响其他兴趣。
我需要有关 API 调用的帮助,以更新我的 MailChimp 列表中分组中的成员组。
我有几个"Interest Groupings",每个都有几个"Groups"。例如,前两个是...... 分组:购买 群组:P_SPA3ASX、P_SPA3CFD、P_SPA3ETF、.....
分组:会员状态 组:领导、活跃、不活跃、员工
使用 API 调用,我想更新已购买分组中的组,而不影响任何其他分组。我取得了一些成功,但我没有想到一种情况。
我的 API 调用如下所示:
POST 至:https://us11.api.mailchimp.com/2.0/lists/update-member.json
POST正文是:
{
"apikey": "myapikey",
"id": "mtlistid",
"email": {
"leid": "165320973"
},
"double_optin": false,
"update_existing": false,
"send_welcome": false,
"replace_interests": false,
"merge_vars": {
"groupings": [
{
"name": "Purchased",
"groups": ["P_SPA3ASX","","","",""]
}
]
}
}
当我更改 "replace_interests" 设置并将不同的 "groups" 传递给 API 时,会发生这种情况。
场景 1:replace_interests = false
结果:
好的。组被添加到 "Purchased".
坏的。组未从 "Purchased".
中删除
好的。其他分组不受影响。
场景 2:replace_interests = true
结果:
好的。组被添加到 "Purchased".
好的。群组已从 "Purchased".
中删除
坏的。其他分组受到影响。他们都清零了!
但是我如何实现所有三个(添加组、删除组和不影响其他组)。
这无法通过 API v2.0 实现。为了更新列表订阅者的兴趣,由于使用数组来描述该数据,您必须提供所有这些。在APIv3.0中,可以单独修改兴趣,不影响其他兴趣。