php – 如何使用mailchimp API邮寄到静态列表段
一旦我确定了我的列表段的电子邮件地址(使用get_emails()自定义函数,我将按如下方式设置我的列表段:
$batch = get_emails(); //now create my list segment: $api->listStaticSegmentAdd(WEDDING_LIST_ID,'new_wedding_guests'); $api->listStaticSegmentMembersAdd(WEDDING_LIST_ID,'new_wedding_guests',$batch); //do I build vars for a campaign? $options = array ( 'list_id' => WEDDING_LIST_ID,//What value id's my list segment? 'subject' => 'Alpha testing.','from_email' => 'wedding@juicywatermelon.com','from_name' => 'Pam & Kellzo','to_name' => $account->name,); 从这里我可以使用基本活动并发送它吗? $content['text'] = "Some text."; $content['html'] = get_link($account); $cid = $api->campaignCreate('regular',$options,$content); $result = $api->campaignSendNow($cid); 我不确定我是否正确理解api文档.我也试过’list_id’=> ‘new_wedding_guests’;无法创建广告系列. 谢谢! 解决方法
我假设这是测试代码,只是粗略地提到你可能不需要每次都创建一个新的静态段.但是,您添加成员的呼叫无效.根据
listStaticSegmentMembersAdd documentation,您应该传递静态段ID,而不是它的名称.另请注意,当输入参数可以来自其他调用时,文档会交叉引用 – 该参数有一个很好的示例(它也恰好在
listStaticSegmentAdd返回).
您对campaignCreate的选择看起来是一个好的开始.它的documentation有以下示例 – 这些示例包含在您可能下载的PHP MCAPI包装器中.如上所述,您需要的list_id是您在listStaticSegment调用中使用的列表(也在文档中链接). 现在真正的关键 – 在campaignCreate docs中进一步向下是segment_opts参数 – 这就是你如何控制细分.按照link it gives you进行操作,您将找到有关分割方法的大量信息,包括使用static_segment. 希望所有这些都有意义,如果没有,退后一步检查这些链接(并在应用程序中使用分段),然后它应该: Introduction to MailChimp List Management How can I send to a segment of my list? Our Release Info on how Static Segments are used (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |