即使在设置REST API WooCommerce之后,执行经过身份验证的请求时仍然会得到以下信息:
{“代码”:“ woocommerce_rest_cannot_view”,“消息”:“对不起,您无法列出资源。”,“数据”:{“状态”:401}}
答案 0 :(得分:0)
未将Authorization标头传递给PHP。将以下内容添加到顶部的.htaccess文件中。
RewriteRule ^ index.php $-[E = HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
答案 1 :(得分:0)
尝试以下方法
https://example.com/wp-json/wc/v3/products?consumer_key=XXXXXXX&consumer_secret=XXXXXX
关键是query_string_auth:true,您需要在HTTPS下强制将基本身份验证作为查询字符串true