当使用Shopware 6/api/product REST-API时,我确实得到超时。
我发现我可以设置限制和偏移量。
当我使用/API/product?limit=240&offset=240调用API时,我仍然得到前240个产品。
也尝试使用Shopware 5偏移变体,其中您使用开始而不是偏移。
两者给出相同的结果。
我也尝试过POST而不是GET请求,也没有成功。
我甚至使用/api/search/product…
有人知道如何正确执行偏移吗?
在shopware 6 API中,您可以通过使用limit
和page
参数请求分页数据。page
大致转化为正在使用的偏移量,而不是做偏移量为240的请求(如您的示例),您将请求限制为240的page=2
,这将为您提供结果241-480。
所以不用
/api/product?limit=240&offset=240
你应该使用
/api/product?limit=240&page=2
limit
和page
参数可以在get - request中使用,也可以在JSON-Body或search
端点的POST-Request中使用。
参考官方文档