WooCommerce Rest API返回woocommerce_rest_cannot_view总是

时间:2019-03-04 16:06:28

标签: php wordpress woocommerce woocommerce-rest-api

我已经生成了一个消费者密钥和消费者秘密。该网站已安装SSL。我还安装了JSON和REST服务所需的插件。网址是这样的:

https://<url>/wp-json/wc/v1/products

如果要测试

Consumer Key: ck_8add1dc9101f8793a731d6b9aeaadd319fbedf37
Consumer secret: cs_18980264faa482536874e4544dfce9c090c7e927

当我尝试使用Chrome插件POSTMAN通过Basic Auth获取(获取)产品详细信息时,我会收到类似JSON的响应:

{
  "code": "woocommerce_rest_cannot_view",
  "message": "Sorry, you cannot list resources.",
  "data": {
    "status": 401
  }
}

我同时具有与Consumer键相对应的READ和WRITE权限。 我正在PostMan RestClient上测试此RestApi,并且在此应用设置中禁用了SSL certificate verification

enter image description here

1 个答案:

答案 0 :(得分:1)

API凭据无权从woocommerce读取数据。请从woo API设置页面更新权限,并确保凭据具有读/写访问权限或至少具有读访问权限。