Das Hochladen von Produkten dauert pro Vorgang eine bestimmte Zeit. Wenn Sie viele Produkte innerhalb eines kurzen Zeitraums hochladen müssen, kann es so aussehen, als würde der Vorgang langsam ablaufen.
Wir empfehlen, die CSS API parallel aufzurufen.
Parallele Anrufe
Um den Upload zu beschleunigen, empfehlen wir, mehrere Produkte gleichzeitig hochzuladen. Dadurch kann die gesamte Uploadzeit erheblich verkürzt werden. Verwenden Sie die Funktionen, die für Ihre Programmiersprache geeignet sind.
Verwenden Sie für Java die asynchrone Version in einem parallelen Executor:
ApiFuture<CssProductInput> future =
cssProductInputsServiceClient.insertCssProductInputCallable().futureCall(request);
Weitere Informationen finden Sie in der Merchant API-Dokumentation für gleichzeitige Anfragen.
Bulk-/Batchvorgänge
Bulk- und Batchvorgänge werden in der CSS API nicht direkt unterstützt. Wenn Sie die API jedoch direkt über HTTP aufrufen, können Sie die Standard-Batchfunktion von Google API verwenden. Eine ausführliche Anleitung finden Sie in der Dokumentation zu Media CDN oder Cloud Storage.