我如何更好地在 woocommerce rest api 中按类别对产品进行分组?

Posted

技术标签:

【中文标题】我如何更好地在 woocommerce rest api 中按类别对产品进行分组?【英文标题】:How do i group products by categories in woocommerce rest api better? 【发布时间】:2021-10-21 14:52:53 【问题描述】:

我正在开发这个电子商务 android 项目,它应该显示来自 woocommerce 网站的产品和类别。 我可以使用 REST API 很好地分别获取类别和产品,但仍然存在按类别过滤产品的问题。以某种方式说我有 3 个类别 A, B, C,我希望在每个类别下过滤产品。

这是我尝试过的https://example.com/wp-json/wc/v3/products?category=15?&customer_key=ck_123&consumer_key=ck_456 以上返回 Id 15 类别下的产品,但没有父字典以表明它来自 category B

然后我也用https://example.com/wp-json/wc/v3/products?category=15,16,17?&customer_key=ck_123&consumer_key=ck_456退货了ids15,16,17这3类下的产品

但这样做的问题是,它最终返回所有类别,而没有按它们所属的每个类别对它们进行分组。 如何更改上述内容以在每个相应产品之外显示父类别?

问题编号。 2 有什么方法可以在购物车中获取付款和产品,但仍然使用 Woocommerce rest api 吗?

谢谢你们。

【问题讨论】:

【参考方案1】:

你应该尝试 categories=15 而不是 category=15

https://example.com/wp-json/wc/v3/products?categories=15&?consumer_key=ck_6b20b87f3dd27c9a9e878a3d5baf03c47656a903&consumer_secret=consumer_secret

当我检查我的浏览器和邮递员时,它工作正常, 见截图:

如果您想检查路径,您应该在浏览器上运行 URL(https://example.com/wp-json/) 并获取路径/URL。看截图:

【讨论】:

以上是关于我如何更好地在 woocommerce rest api 中按类别对产品进行分组?的主要内容,如果未能解决你的问题,请参考以下文章

如何通过 woocommerce rest api 在 json 文件中发布 line_items?

如何通过 Rest API Python 包装器和 WooCommerce Shipment Tracking 插件插入货运跟踪代码

WooCommerce - woocommerce_rest_cannot_view - 状态 401

如何在Woocommerce Rest API中获取Tokenization密钥?

如何更好地在 c# (asp.net) 和 SQL Server 上保存和加载图片?

WooCommerce REST API致命错误连接问题