所以我寫了一個腳本,使用它的 API 在我的 Shopware 6 系統中一個接一個地更新一個產品。(每個產品都使用單獨的 API 呼叫進行更新)
這非常慢而且性能不高,所以我嘗試使用一個呼叫將多個產品作為一個集合發送。遺憾的是,這似乎不適用于 Shopware 6。
有誰知道是否以及如何僅使用一個 API 呼叫發送多個產品物件?
我目前所擁有的大致如下所示:
$product = [
"id" = 1, "someData" = "someData"
];
callApi($products);
$product = [
"id" = 2, "someData" = "someData2"
];
callApi($products);
$product = [
"id" = 3, "someData" = "someData3"
];
callApi($products);
根據對其他系統的一些經驗,您通常可以像這樣創建一個多物件:
$products = [
["id" = 1, "someData" = "someData"],
["id" = 2, "someData" = "someData2"],
["id" = 3, "someData" = "someData3"]
]
callApi($products);
uj5u.com熱心網友回復:
對于這樣的用例,/sync存在可用于批量操作的特殊端點。
請參考官方api檔案。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/405278.html
標籤:
下一篇:在介面中測驗FastAPI端點
