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

标签 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建议如此:

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

这适用于 v1v2 .

关于wordpress - 是否可以在 WooCommerce API 订单端点中选择多个状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31555743/

相关文章:

Java Jersey JSON Web服务正确的数组返回

WordPress 和 JWT 以及自定义 API Rest 端点

wordpress - 如何将 WordPress 的博客部分放在子目录中,同时将 Pages 保留在根目录中?

javascript - wordpress - 如何将所见即所得添加到具有特定类的文本区域

jquery - 完整响应式背景图片

python - 从没有 'submissions' 的 subreddit 获取所有提交

java - 去除特殊字符java

api - 第三方使用 SetExpressCheckout 是否需要 PayPal 许可?

javascript - 尝试在 Node.js 中进行 REST GET 调用

php - 如果使用优惠券则不含税,否则商品含税