gpt4 book ai didi

php - 如何使用 mailchimp API 向静态列表段发送邮件

转载 作者:可可西里 更新时间:2023-10-31 23:34:28 25 4
gpt4 key购买 nike

一旦我确定了我的列表段的电子邮件地址(使用 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 文档的更下方是 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

关于php - 如何使用 mailchimp API 向静态列表段发送邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5957283/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com