Wooccommerce rest api身份验证问题



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

{"代码":"woococommerce_rest_cannot_view","消息":"抱歉,您无法列出资源。","数据":{"状态":401}}

尝试以下方法

https://example.com/wp-json/wc/v3/products?consumer_key=XXXXXXX&consumer_secret=XXXXXX

密钥是query_string_auth:true您需要在HTTPS 下强制基本身份验证为查询字符串true

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

WooCommerce API需要

RewriteRule^index.php$-[E=HTTP_AUTHORIZATION:%{HTTP:授权},L]

最新更新