3
我使用cron作業從亞馬遜賬戶返回訂單,並且自2至3周後它工作正常。的確,訂單比平常多(由於聖誕節前期),看起來cron任務無法獲得所有訂單。撥打亞馬遜MWS上的ListOrders時缺少多個訂單
因此,我決定以不同的方式安排,以避免錯過一些訂單。現在cron作業每小時運行一次(而不是每兩個小時),並且我將new DateTime('-5 hours', new DateTimeZone('UTC'));
應用於CreatedAfter請求的參數(之前,它被指定爲-10小時)。
我不得不手動運行cron作業,以返回在亞馬遜界面上可見的缺少訂單,因爲「未發貨」並且客戶端信息已完全完成。
$start_date = new DateTime('2012-04-12 10:30:00', new DateTimeZone('UTC'));
$request->setCreatedAfter($start_date);
$end_date = new DateTime('2012-04-12 11:30:00', new DateTimeZone('UTC'));
$request->setCreatedBefore($end_date);
你能告訴我爲什麼它仍然缺少一些訂單嗎?請詢問你是否有更多信息或代碼。
OP:你有沒有想過這個? – IcedDante