当我在同一浏览器中登录Wordpress时,WooCommerce REST API身份验证失败。
退出 - 一切正常
登录 - 并收到此错误:
{"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;}
});
并尝试直接在浏览器中访问相同的网址。
导致这种情况的原因是什么?
我无法想出任何有用的理由。
答案 0 :(得分:0)
这已针对WooCommerce 2.7修复。
https://github.com/woocommerce/woocommerce/commit/b1b536b5d2aa19a2967466acc90a6547955b8595