6

我正在使用 MailChimp API v3.0 并尝试安排一个活动,但每次我安排然后从我的帐户中检查它都没有正确安排。

这是我的代码,

        if($camp_content){

            $camp_schedule = $MailChimp->post('campaigns/'. $camp["id"] .'/actions/schedule',array(
                "schedule_time" => "2016-03-31 10:00:00",
                "timewarp" => false

            ));
        }

当我在计划后检查输出时,我得到了这个,

Array ( [title] => MC_API30_ Exception [status] => 406 [detail] => 无法安排此活动:. [instance] => )

4

2 回答 2

1

您对活动计划的请求是 100% 正确的,但问题在于活动。

经过4个小时的调试,我终于说到点子上了。当您的广告系列未 100% 准备好时,就会出现此错误。对于广告系列调试,请使用如下清单 url:

https://usX.api.mailchimp.com/3.0/campaigns/{campaing_id}/send-checklist?apikey=xxxxxxxxx

它会给你这样的回应:

http://prntscr.com/odyhaj

我的错误是 from_email。

一旦你在这个响应中得到了真实,你将能够安排 cron。确保日期时间应该是 15 的倍数,例如:00,15,30,45

于 2019-07-12T06:58:44.983 回答
0

我遇到了同样的问题,并将发送电子邮件更改为与我的站点具有相同域的电子邮件。这对我有用,所以我认为它与您发送的电子邮件地址有关。

于 2016-09-26T00:45:05.777 回答