我已经生成了一个消费者密钥和消费者机密。该网站已安装SSL。我还安装了JSON和REST服务所需的插件。这是url的样子:
https:///wp-json/wc/v1/products当我试图通过一个Chrome插件POSTMAN使用Basic Auth来获取(获取)产品的详细信息时,我得到了一个JSON响应,如下所示:
{
"code": "woocommerce_rest_cannot_view",
"message": "Sorry, you cannot list resources.",
"data": {
"status": 401
}
}我拥有消费者密钥对应的读写权限。
发布于 2021-03-02 05:08:39
将此代码添加到function.php以解决此问题:
add_filter( 'woocommerce_rest_check_permissions', 'my_woocommerce_rest_check_permissions', 90, 4 );
function my_woocommerce_rest_check_permissions( $permission, $context, $object_id, $post_type ){
return true;
}https://stackoverflow.com/questions/42186757
复制相似问题