Pregunta

Tenemos un trabajo de Cron que se ejecuta una vez al día y envía correos electrónicos diarios a través de MailChimp.Ahora nos gustaría intentar enviarlos a través de TimeWarp Feature, pero realmente no puedo entender cómo debería funcionar esto.

creo una campaña con 'timewarp' => true y programe con campañaschedule () .:

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

Pero cuando abro la campaña en MailChimp, hay una fecha de programación diferente establecida, aunque la casilla de verificación "TimeWarp" está marcada.

¿Qué significa esto "de antena 24 horas"?Si la script se ejecuta hoy, necesito programarlo para mañana?

¿Fue útil?

Solución

Significa que no puede tener en la fecha de hoy. Debe tener $delivery = date("Y-m-d 10:00:00"); en su lugar.

Tenga en cuenta que esto puede funcionar solo en caso de que el script se esté ejecutando antes de las 10 a.m.

debería preferir tener date('Y-m-d 10:00:00', strtotime ('+1 day'));

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top