4

我正在使用 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用逗号构建一个有效的,可能是某种编码问题。所以在我继续尝试之前,我想首先知道是否有多个状态。)

4

1 回答 1

2

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

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

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

这适用于v1v2

于 2015-07-28T15:24:26.793 回答