如何使用mailchimp api订阅和分配订阅者?

时间:2010-09-28 03:58:32

标签: php mailchimp

我正在尝试使用PHP中的API订阅并将订阅者分配给一个组。

我需要能够动态创建群组,我正在尝试以下内容并没有取得多大成功:

// include other relevant files here

$merge_vars = array(
   'FNAME'=>$name[0],
   'LNAME'=>$name[1], 
   'INTERESTS'=>'',
   'GROUPINGS'=>'Pets'
 );

如果我从数组中删除“分组”,订阅工作就好了 - 所以我们已经开始了......但是我们如何进行分组?

感谢您的时间

2 个答案:

答案 0 :(得分:1)

我知道这有点晚了,但我认为这可能有助于其他人。

$merge_vars = array(
    'GROUPINGS' => array(
        0 => array(
            'id' => "101", //You have to find the number via the API
            'groups' => "Interest Name 1, Interest Name 2",
        )
    )
);

然后,您可以使用listUpdateMember()方法将现有订阅者添加到兴趣组。

// Then use listUpdateMember to add them
$objMailChimp->listUpdateMember($listID, $email, $merge_vars));

答案 1 :(得分:0)

在数组中再添加1个,即“EMAIL”=> “test@test.com”

&安培;当你调用listSubscribe()时,请检查你的

apiKey,listId,

“要在订户列表中添加的电子邮件ID到这里,即test@test.com”, EMAIL_TYPE字段正确。

试试这个。这会对你有所帮助。