我有WordPress 4.4,WooCommerce 2.4.12。我正在使用cURL通过SSL连接到WooCommerce API。我已将这些代码放入Mac终端窗口:
curl https://mywebsite.com/wc-api/v3/products -u consumer_key:consumer_secret
直接从网站复制消费者密钥和密钥。但当我点击进入时,它会向我显示:
{"errors":[{"code":"woocommerce_api_authentication_error","message":"Consumer Secret is invalid"}]}
我不知道为什么会这样。但关键和秘密肯定是正确的。有解决方法或解决方法吗?感谢。
答案 0 :(得分:0)
古老的问题,但我最终还是在这里,因为我仍然面临着同样的问题。
此页面列出了该问题的可能原因和解决方案:
https://robotninja.com/blog/fix-common-woocommerce-rest-api-issues/
罪魁祸首似乎是基本身份验证的Auth
标头可能没有一直传递到WooCommerce,即PHP。
该文章建议它可能是由负责缓存的插件引起的,或者可能需要更改服务器的.htaccess文件。