在Woocommerce REST API中按类别获取产品

bat*_*ask 3 php rest wordpress woocommerce

我正在使用Woocomerce作为我的wordpress购物车.我通过Woocommerce REST API将我的Android应用程序连接到我的Wordpress数据库.我需要在我的应用程序上按类别获取产品.REST API中没有提供按类别提取产品的规定.

我尝试使用filter属性:

https://example.com/wc-api/v1/products?filter[product_cat]=gedgets&consumer_key=ck_9354534x&consumer_secret=cs_dx7345345
Run Code Online (Sandbox Code Playgroud)

这是给我所有的产品.请帮帮我们.

Mik*_*ike 7

根据您需要使用的WooThemes/WooCommerce 文档filters,就像您说的那样,只有您的过滤器名称似乎是错误的。

尝试:

https://mysite.com/wc-api/v1/products?filter[categories]=gedgets&consumer_key=ck_9354534x&consumer_secret=cs_dx7345345
Run Code Online (Sandbox Code Playgroud)

categories 是 API 返回的字段的名称,因此您应该使用它。

  • 感谢回复。不幸的是,它也会退回所有产品。 (2认同)

Ric*_*chi 6

在这种情况下,你应该使用过滤器......

但是,它对我有用:

http://www.example.com/wp-json/wc/v1/products类别= 16

16是类别ID的样本...