shopware6产品API限制与偏移



当使用Shopware 6/api/product REST-API时,我确实得到超时。
我发现我可以设置限制和偏移量。
当我使用/API/product?limit=240&offset=240调用API时,我仍然得到前240个产品。
也尝试使用Shopware 5偏移变体,其中您使用开始而不是偏移。
两者给出相同的结果。
我也尝试过POST而不是GET请求,也没有成功。
我甚至使用/api/search/product…

有人知道如何正确执行偏移吗?

在shopware 6 API中,您可以通过使用limitpage参数请求分页数据。page大致转化为正在使用的偏移量,而不是做偏移量为240的请求(如您的示例),您将请求限制为240的page=2,这将为您提供结果241-480。

所以不用

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

你应该使用

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

limitpage参数可以在get - request中使用,也可以在JSON-Body或search端点的POST-Request中使用。

参考官方文档

最新更新