我如何更好地在 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密钥?