提问者:小点点

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


您好,我使用的是woocommerce REST API的REST API,我想按类别获取产品。当我传递这个url时,我得到了所有产品。

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

但当我使用这样的过滤器:?类别=56,37

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

我遵循这个文档:https://woothemes.github.io/woocommerce-rest-api-docs/?php#list-all-products

一些帮助我


共2个答案

匿名用户

我刚刚解决了类似的问题。使用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>

匿名用户

回答这个问题可能有点晚,但可能对其他人有帮助

根据新的WordPressRESTAPI版本,这对我来说很有效

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