您好,我使用的是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
一些帮助我
我刚刚解决了类似的问题。使用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