在REST API中按类别获取woocommerce产品的问题

时间:2016-07-16 06:17:44

标签: wordpress rest woocommerce woocommerce-rest-api

你好我正在使用woocommerce REST API的REST API, 我希望按类别获得产品。当我通过这个网址时,我得到了所有产品。

  https://www.ezdarshan.com/wc-api/v2/products/?consumer_key=ck_dbf0f35e37dc0xxxxxxxxxxxb31d2&consumer_secret=cs_ea299e9b86xxxxxxxxxxxxxxf785a9f77ec7

但是当我使用这样的过滤器时:?category = 55,87

我再次获得了所有产品,但我只想要与这些类别相关的产品

我关注此文档:https://woothemes.github.io/woocommerce-rest-api-docs/?php#list-all-products

有些人帮助我

2 个答案:

答案 0 :(得分:1)

我刚刚解决了类似的问题。使用slug而不是id / name。它对我有用。

https://yourwebsite.com/api/user/proxy/products/?filter[category]=<SLUG OF CATAGORY>

正确:(注意删除尾部斜杠)

 https://yourwebsite.com/api/user/proxy/products?filter[category]=<SLUG OF CATAGORY>

答案 1 :(得分:0)

这可能为时不晚,但可能对其他人有帮助

根据新的wordpress REST API版本,这对我有用

https://www.xxxx.com/wp-json/wc/v3/products?category=categoryid