3

現在、API を使用してキャンペーンを作成していますが、すべて正常に動作しているようです。ただし、キャンペーンをスケジュールしようとすると、エラーが発生します。SDK ライブラリの 1 つから「schedule_date」のサンプル形式を使用しようとすると、次のようになります。

$time =  date('Y-m-d\TH:i:s\.000\Z', strtotime("+1 hour"));
$schedule = new Schedule();
$schedule->scheduled_date = $time;

というエラーが表示されます

予定日は現在時刻より前です。

$time を画面にエコーすると、実際には 1 時間先であることがわかります。(私たちはESTにいます)。

ISO-8601 (小文字の「c」) に標準の PHP 形式を使用しようとすると、次のようなエラーが表示されます。

"#/scheduled_date: 値は有効な ISO-8601 日時形式ではありません。"

$dt =  date('c', strtotime("+1 hour"));
schedule = new Schedule();
`$schedule->scheduled_date = $dt

私たちが見逃している明らかな何かがあると確信しているので、どんな助けも大歓迎です。

4

1 に答える 1