【问题标题】:MailChimp API v3.0 Campaign Schedule ErrorMailChimp API v3.0 活动计划错误
【发布时间】:2016-07-03 08:56:47
【问题描述】:

我正在使用 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] => )

【问题讨论】:

  • “没有正确安排”是什么意思?他们是否被安排了?如果是这样,您要发送什么请求,以及他们计划在什么时间发送?您是否联系过 MailChimp 的支持团队,看看这是否是一个已知问题?
  • 很抱歉造成混乱,但邮件根本没有送达。我创建了一个新的活动,订阅者没有错误,我可以从 mailchimp 帐户中看到,根据上面的代码,我在 2016 年 3 月 17 日下午 2 点通过了计划时间,如果 $camp_schedule 为真,我发送活动。
  • 我对问题进行了一些修改。
  • 您的广告系列似乎无法发送。可能您缺少一个主题,来自名称、电子邮件、内容或其他内容。

标签: php mailchimp mailchimp-api-v3.0


【解决方案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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2017-09-01
      • 2017-11-23
      • 2016-06-23
      • 2015-10-04
      • 2016-05-02
      • 2016-01-11
      • 2017-06-11
      • 2017-03-01
      • 2016-06-17
      相关资源
      最近更新 更多