Wordpress 适用于NGINX的Woocommerce restapi 401
我已经看到很多关于这个问题的参考资料,这些资料跨越了几年,但其中95%与Apache有关。我使用NGINX,因此无法尝试涉及.htaccess文件的解决方案Wordpress 适用于NGINX的Woocommerce restapi 401,wordpress,woocommerce,wordpress-rest-api,Wordpress,Woocommerce,Wordpress Rest Api,我已经看到很多关于这个问题的参考资料,这些资料跨越了几年,但其中95%与Apache有关。我使用NGINX,因此无法尝试涉及.htaccess文件的解决方案 {"code":"woocommerce_rest_cannot_view","message":"Sorry, you cannot list resources.","data":{"status":401}} 因为
{"code":"woocommerce_rest_cannot_view","message":"Sorry, you cannot list resources.","data":{"status":401}}
因为这个问题没有任何东西真正涵盖NGINX,所以我考虑启动一个新线程
第一次发生这种情况是当我试图链接Woobotify时,它会自动生成自己的密钥。创建密钥时,它表示没有读/写错误(尽管设置了正确的权限)
因此,我从WP中创建了一组新的密钥,并进行了直接调用(当然是以管理员身份登录)
如://site.com/wp json/wc/v3/products/categories?consumer_key=ck_8a9b…等,查看它是在服务器端还是Woobotify上,并且仍然得到错误
如果你指的是我
我是个新手,不能利用这些信息。我要么需要一步一步来,要么我愿意雇用一个人,让它为我工作
自我管理VPS上的LEMP堆栈这里是我如何解决它的示例
require "woocommerce_api"
woocommerce = WooCommerce::API.new(
"https://example.com",
"consumer_key",
"consumer_secret",
{
wp_json: true,
version: "wc/v3",
query_string_auth: true
}
)
或者只是为了邮递员
https://example.com/wp-json/wc/v3/products?consumer_key={{csk}}&consumer_secret={{cs}}
密钥是query\u string\u auth:true您需要在HTTPS下强制基本身份验证为query string true