上傳產品時,每項作業都需要一段時間。如果在短時間內上傳大量產品,處理程序可能會變慢。
建議您同時呼叫 CSS API。
並行呼叫
為加快上傳程序,建議使用平行呼叫同時上傳多項產品。這可大幅縮短整體上傳時間。使用適合您程式設計語言的功能。
如果是 Java,請在平行執行器中使用非同步版本:
ApiFuture<CssProductInput> future =
cssProductInputsServiceClient.insertCssProductInputCallable().futureCall(request);
如需更多資訊,請參閱並行要求的 Merchant API 說明文件
大量 / 批次作業
CSS API 不直接支援大量和批次作業,但如果您使用 HTTP 直接呼叫 API,則可使用 Google API 預設批次功能。
如需大量要求的格式設定詳細操作說明,請參閱大量要求的 Merchant API 說明文件。
限制
批次要求有下列限制:
- 每個批次要求最多可包含 2,000 個巢狀要求。
如果批次要求超出上述任一限制,API 會傳回 400 Bad Request 錯誤,並拒絕整個要求。