MailChimp TimeWarp日程安排-通过什么日期以及何时创建活动


MailChimp TimeWarp scheduling - what date to pass and when to create campaign

我们有一个cron作业,每天运行一次,每天通过MailChimp发送电子邮件。现在我们想尝试使用TimeWarp功能发送它们,但我真的不明白这应该如何工作。

我用'timewarp' => true创建了一个活动,并用campaignSchedule()进行日程安排。:

$delivery = date("Y-m-d 10:00:00");
$chimp -> campaignSchedule($campaign, $delivery);

但当我在MailChimp中打开活动时,虽然选中了"TimeWarp"复选框,但会设置不同的日程日期。

这"需要提前24小时安排"是什么意思?如果脚本今天运行,我需要把它安排在明天吗?

这意味着您不能在$delivery = date("Y-m-d 10:00:00");中有今天的日期。您应该使用date('Y-m-d 10:00:00', strtotime ('+1 day'));

请注意,只有在上午10点之前执行脚本的情况下,这才能工作

我宁愿有date('Y-m-d H:i:s', strtotime ('+1 day +1 hour'));