Woocommerce Rest API身份验证问题

时间:2020-10-21 14:35:18

标签: wordpress woocommerce woocommerce-rest-api

即使在设置REST API WooCommerce之后,执行经过身份验证的请求时仍然会得到以下信息:

{“代码”:“ woocommerce_rest_cannot_view”,“消息”:“对不起,您无法列出资源。”,“数据”:{“状态”:401}}

2 个答案:

答案 0 :(得分:0)

未将Authorization标头传递给PHP。将以下内容添加到顶部的.htaccess文件中。

需要WooCommerce API

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