use*_*992 21 php mailchimp mailchimp-api-v3.0
我正在使用这个MailChimp api v3包装器https://github.com/drewm/mailchimp-api/tree/api-v3
使用该示例,我可以向我的列表添加电子邮件,但无法将其添加到我的某个兴趣组.
这是示例代码:
$MailChimp = new MailChimp('abc123abc123abc123abc123abc123-us1');
$result = $MailChimp->post('lists/b1234346/members', array(
'email_address' => 'davy@example.com',
'status' => 'subscribed',
'merge_fields' => array('FNAME'=>'Davy', 'LNAME'=>'Jones'),
'interests' => array( '2s3a384h' => true )
));
print_r($result);
Run Code Online (Sandbox Code Playgroud)
我理解的关键是,兴趣的数组条目是组的ID.我在MailChimp中创建了一个组,其中包含组标题和组名.当我将鼠标悬停在组标题编辑按钮上时,我可以看到一个ID,还有组名称编辑按钮.如果我将鼠标悬停在"0订阅者"上以获取组名,我可以看到相同的id和group_id.我已经尝试了两个值,我得到这个错误:
数组([type] => http://kb.mailchimp.com/api/error-docs/400-invalid-resource [title] =>无效资源[状态] => 400 [详细] =>无效的兴趣ID: '39561'.[instance] => 12c1ab46-a0b5-4014-8107-08cfa97a9a94)
我用谷歌搜索,仍然找不到答案.有帮助吗?