使用 Shopware 6 /api/product REST-API 時,我確實遇到了超時。
我發現我可以設定一個限制和一個偏移量。
當我使用 /api/product?limit=240&offset=240 呼叫 API 時,我仍然得到前 240 個產品。
還嘗試使用 Shopware 5 偏移變體,您使用 start 而不是偏移。
兩者都給出相同的結果。
我也嘗試做一個 POST 而不是 GET 請求,也沒有成功。
我什至使用 /api/search/product...
有誰知道如何正確執行偏移?
uj5u.com熱心網友回復:
在 shopware 6 API 中,您可以使用limit和page引數請求分頁資料。page大致轉換為正在使用的偏移量,而不是執行偏移量為 240 的請求(如您的示例中),您將請求限制page=2為 240 的請求,這將為您提供 241-480 的結果。
所以而不是
/api/product?limit=240&offset=240
你應該使用
/api/product?limit=240&page=2
和引數可以在 GET-Requests 中使用,也可以在 JSON-Body 或端點中的 POST-Request 中limit使用。pagesearch
查看官方檔案以供參考。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/476365.html
下一篇:獲取特定型別的泛型類的實體
