是否可以在 WooCommerce API 订单端点中选择多个状态?

问题描述 投票:0回答:1

我正在使用 REST API(v1、OAuth)从 WooCommerce 网站读取订单,过滤订单状态:

http://mypage.com/wc-api/v1/orders?status=on-hold

工作正常。

现在我想过滤多个状态。这可能吗?喜欢:

http://mypage.com/wc-api/v1/orders?status=on-hold,pending

这个网站建议如此:

您可以使用

?status
参数检索具有特定状态的订单,使用逗号分隔多个状态

(我已经尝试过,但我无法用逗号构建有效的

oauth_signature
,可能是某种编码问题。所以在我继续尝试之前,我想知道第一个是否可以有多个状态地方。)

wordpress api rest woocommerce woocommerce-rest-api
1个回答
4
投票

我终于找到了无法构建正确的原因

oauth_signature
:逗号必须进行双重编码(详细信息请参见这里)。

答案: - 可以选择多个状态,以逗号分隔,就像这样:

http://mypage.com/wc-api/v1/orders?status=on-hold,pending

这适用于

v1
v2
v3

© www.soinside.com 2019 - 2024. All rights reserved.