我正在使用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
,可能是某种编码问题。所以在我继续尝试之前,我想知道是否有多个状态是可能的。)
答案 0 :(得分:1)
我终于找到了无法构建正确oauth_signature
的原因:逗号必须进行双重编码(有关详细信息,请参阅here)。
答案:是 - 可以选择以逗号分隔的多个状态:
http://mypage.com/wc-api/v1/orders?status=on-hold,pending
这适用于v1
和v2
。