簡體   English   中英

Shopware 6 產品 API 限制與偏移量

[英]Shopware 6 Product API limit with offset

使用 Shopware 6 /api/product REST-API 時,我確實遇到了超時。
我發現我可以設置一個限制和一個偏移量。
當我使用 /api/product?limit=240&offset=240 調用 API 時,我仍然得到前 240 個產品。
還嘗試使用 Shopware 5 偏移變體,您使用 start 而不是偏移。
兩者都給出相同的結果。
我也嘗試做一個 POST 而不是 GET 請求,也沒有成功。
我什至使用 /api/search/product...

有誰知道如何正確執行偏移?

在 shopware 6 API 中,您可以使用limitpage參數請求分頁數據。 page大致轉換為正在使用的偏移量,而不是執行偏移量為 240 的請求(如您的示例中),您將請求page=2 ,限制為 240,這將為您提供結果 241-480。

所以而不是

/api/product?limit=240&offset=240

你應該使用

/api/product?limit=240&page=2

limitpage參數可以在 GET-Requests 中使用,也可以在 JSON-Body 或search端點中的 POST-Request 中使用。

查看官方文檔以供參考。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM