【发布时间】:2015-11-11 21:48:58
【问题描述】:
我正在使用 MailChimp api v2 将订阅者添加到列表中。该列表有一个组和两个子组。我似乎无法将订阅者添加到子组。
如果我返回列表信息:
$list = $MailChimp->call('lists/interest-groupings', array(
'id' => '*OBSCURED*'
)
我返回了一个包含子组 ID 的数组:
array(1) {
[0]=>
array(5) {
["id"]=>
int(6425)
["name"]=>
string(23) "OBSCURED"
["form_field"]=>
string(6) "hidden"
["display_order"]=>
string(1) "0"
["groups"]=>
array(2) {
[0]=>
array(5) {
["id"]=>
int(23389)
["bit"]=>
string(1) "1"
["name"]=>
string(20) "OBSCURED"
["display_order"]=>
string(1) "1"
["subscribers"]=>
NULL
}
[1]=>
array(5) {
["id"]=>
int(23393)
["bit"]=>
string(1) "2"
["name"]=>
string(21) "OBSCURED"
["display_order"]=>
string(1) "2"
["subscribers"]=>
NULL
}
}
}
}
但是,当我尝试将订阅者分配给具有 id 的子组时,我收到了一条错误消息:
“23389”不是列表的有效兴趣分组 ID
我正在使用的代码:
$result = $MailChimp->call('lists/subscribe', array(
'id' => 'OBSCURED',
'email' => array('email'=>$email),
'merge_vars' => array(
'groupings' => array(
0 => array(
'id' => 23389,
'groups' => array('OBSCURED')
)
)
),
'double_optin' => false,
'update_existing' => true,
'replace_interests' => true,
'send_welcome' => true,
));
【问题讨论】: