WooCommerce REST API 登录时身份验证失败

WooCommerce REST API Authentication fails when logged in

WooCommerce REST API 当我在同一浏览器中登录 Wordpress 时身份验证失败。

注销 - 一切正常

登录 - 并收到此错误:

{"code":"woocommerce_rest_cannot_view","message":"Sorry, you cannot view this resource.","data":{"status":401}}

Ajax也是如此:

jQuery.ajax({
    url:'https://example.com/wp-json/wc/v1/products/30552?consumer_key=ck_xxx&consumer_secret=cs_xxx',
    success:function(d){window.d = d;}
}); 

并且在尝试直接在浏览器中访问相同 URL 时。

什么可能导致这种情况?

我想不出任何有用的理由。

WooCommerce 2.7 已修复此问题。

https://github.com/woocommerce/woocommerce/commit/b1b536b5d2aa19a2967466acc90a6547955b8595