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

时间:2015-07-22 06:44:52

标签: wordpress api rest woocommerce woocommerce-rest-api

我正在使用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

This site建议如此:

  

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

(我已经尝试了,但我无法使用逗号构建有效的oauth_signature,可能是某种编码问题。所以在我继续尝试之前,我想知道是否有多个状态是可能的。)

1 个答案:

答案 0 :(得分:1)

我终于找到了无法构建正确oauth_signature的原因:逗号必须进行双重编码(有关详细信息,请参阅here)。

答案: - 可以选择以逗号分隔的多个状态:

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

这适用于v1v2