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

problum to get woocommerce product by category in REST API

你好,我正在使用 woocommerce REST API 的 REST API, 我想按类别获取产品。当我通过这个 url 我得到了所有产品。

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

但是当我像这样使用过滤器时:?category=56,37

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

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

有人帮我

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

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

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

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