我正在使用 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建议如此:
You can retrieve orders with a specific status using the
?status
parameter, using commas to separate multiple statuses.
(我已经尝试过,但我无法用逗号构建一个有效的
oauth_signature
,可能是某种编码问题。所以在我继续尝试之前,我想知道是否有多种状态可以放在首位.)
最佳答案
终于找到了无法正确构建的原因oauth_signature
: 逗号必须是双重编码的(详见 here)。
答案:是 - 可以像这样选择多个以逗号分隔的状态:
http://mypage.com/wc-api/v1/orders?status=on-hold,pending
这适用于
v1
和 v2
.
关于wordpress - 是否可以在 WooCommerce API 订单端点中选择多个状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31555743/