仅显示方括号[]"的 WooCommerce rest API



我的wooccommerce网站使用REST API,使用PUTGET请求,即使在cloudflare上也能正常工作(很少有用户抱怨不使用cloudflare(。

但只有使用PUT(我说过GET也在工作,我会讲到这一点(所以我在排除故障后发现的实际问题是,如果我从请求URL 中删除类别或销售额,GET是否有效

这是我的代码

1.与sale=true和类别

example.com/wp-json/wc/v2/products?page=1&on_sale=true&consumer_key=ck_b5f10.....&consumer_secret=cs_232690...&category=125

输出

id": 3268,
"name": "Product",
"slug": "product-3",
"permalink": "https://...

2.没有销售类别=false

example.com/wp-json/wc/v2/products?page=1&on_sale=false&consumer_key=ck_b5f10.....&consumer_secret=cs_232690...

输出

id": 3268,
"name": "Product",
"slug": "product-3",
"permalink": "https://...

3.销售=虚假,分类

example.com/wp-json/wc/v2/products?page=1&on_sale=false&consumer_key=ck_b5f10.....&consumer_secret=cs_232690...&category=125

输出

[]

使用PUT一切正常我的问题是我的应用程序只发出#3请求

问题解决了我的网站有折扣的产品(销售和实际价格(,但应用程序只要求没有任何折扣的产品。

对于要快速解决的各种问题,首先尝试使用不同的服务器,然后正确处理请求URL。

最新更新