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

            ));
        }

スケジュール後に出力を確認すると、これが得られます。

配列 ( [タイトル] => MC_API30_ 例外 [ステータス] => 406 [詳細] => このキャンペーンはスケジュールできません: . [インスタンス] => )

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 でした。

この応答で true になると、cron をスケジュールできるようになります。datetime が 00,15,30,45 のように 15 の倍数であることを確認してください。

于 2019-07-12T06:58:44.983 に答える
0

同じ問題が発生し、送信メールをサイトと同じドメインのメールに変更しました。これは私にとってはうまくいったので、送信しているメールアドレスに関係があると思います.

于 2016-09-26T00:45:05.777 に答える