Wordpress 适用于NGINX的Woocommerce restapi 401

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}} 因为

我已经看到很多关于这个问题的参考资料,这些资料跨越了几年,但其中95%与Apache有关。我使用NGINX,因此无法尝试涉及.htaccess文件的解决方案

{"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