Mailchimp API与分组

时间:2015-03-16 21:52:34

标签: php api mailchimp

我需要将MailChimp订阅者添加到特定分组。我没有问题订阅订阅,但似乎无法让他们进入特定的分组。

这就是我所拥有的:

// ENTER INTO MAILCHIMP

$newsletter =  $_POST['newsletter'];
$newsletter = 'yes';                 

if ($newsletter = "yes") {
    $MailChimp = new \Drewm\MailChimp('api');
    $result = $MailChimp->call('lists/subscribe', 
                array(
                        'id' => 'listnumber',
                        'email' => array('email'=> $_POST['usersEmail']),
                        'merge_vars' => array(
                                            'FNAME'=>$_POST['usersName'], 'LNAME'=>$_POST['usersLastName'],
                                            'groupings' => array(
                                                                'id' => 494281,
                                                                array(
                                                                    'name'=>'KeepBoard',
                                                                    'groups' => 'KeepBoardUsers'
                                                                )
                                                            )
                                            ),
                                            'double_optin'      => false,
                                            'update_existing'   => true,
                                            'replace_interests' => false,
                                            'send_welcome'      => false
                    ));
    print_r($result);
} 

此外,我不完全确定在哪里获取列表ID。我似乎无法找到文档。我处理了URL。但我不认为这是正确的,因为这是所有分组的ID。

1 个答案:

答案 0 :(得分:0)

对于那些有这个问题的人来说,这是个问题。这些组必须是一个阵列,即使对于一个组也是如此。