在我的Android应用程序中,我使用woocommerce rest api从我的库存中获取产品。根据文档"默认情况下,返回多个项目的请求将分页为10个项目。"我需要每个请求获取25个项目。根据文档,我尝试了很多东西,但不幸的是我没有取得任何成功。
为了分页我试过
"mysite/wc-api/v3/products/"+"?page="+pageNum;
使用这个我获得pageNum = 1的前10个产品, 11-20即使用pageNum = 2的下一组10项,依此类推。我需要每页获得25个项目。
我尝试使用
"mysite/wc-api/v3/products?filter[limit]="+25;
但这会给我返回前25项。现在,我如何获得下一组25项,即26到50项。
我无法使用
"mysite/wc-api/v3/products?filter[limit]="+50;
因为它会给我前50项。
我指的是https://woocommerce.github.io/woocommerce-rest-api-docs/
我只需要端点。
答案 0 :(得分:1)
WooCommerce根本不支持这一点。
你能做的唯一方法就是调用第1页到第3页,只显示第3页的第2页和第5页产品
答案 1 :(得分:1)
尝试一下
qOrder
答案 2 :(得分:0)
最后我自己想出了解决方案:
如果我们需要为每个请求获得25个项目。
端点如下:
"mysite/wc-api/v3/products?filter[limit]=25&filter[offset]="+offset;
这将一次性提供25个项目,并且在每个请求中我需要发送偏移量,即每次后续请求将为0,25,50,75 .....。