我刚刚创建了一个WooCommerce网站,当我尝试获取json数据时,它会显示错误401 。我试图通过具有基本身份验证的邮递员和链接进行访问:
(mysite)/wp-json/wc/v2/products?consumer_key=XXXX&consumer_secret=XXXX
使用我在WP中生成的密钥。在两种情况下,我都会遇到相同的错误。
配置: 启用旧版API, WC版本3.4.5, WP版本4.9.8, Ampps的本地主机服务器。
答案 0 :(得分:0)
已解决: 新的旧版api具有访问woocommerce的不同URL: (mysite)/ wc-api / v2 /...
了解更多详细信息:https://woocommerce.github.io/woocommerce-rest-api-docs/v3.html?javascript#
答案 1 :(得分:0)
将此添加到htaccess
文件的顶部。
SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
答案 2 :(得分:0)
请使用“授权”(除了Postman中的“参数”选项卡)选择Oath 1.0,然后输入Consumer_key和Consumer_secret,然后单击“发送”按钮。那行得通!