使用 Wordpress PCL 我总是得到 401 rest_cannot_access

Using Wordpress PCL I always get 401 rest_cannot_access

我想使用 WordpressPCL 从 C# 访问 Wordpress REST-API。 因此,我安装了 Wordpress 插件 "JWT Authentication for WP-API" 并配置了 .htaccess 和 wp-config.php,如插件文档中所述。 但我总是得到

{"code":"rest_cannot_access","message":"Nur authorisierte Benutzer k\u00f6nnen auf die REST API zugreifen.","data":{"status":401}}

尝试使用正确的用户名和密码请求令牌时。 我在 Linux 和 Windows.

上尝试了不同的 WP 安装

这个问题的原因是什么?我该如何解决?

在我的例子中,它是一个名为 "Password Protected" 的附加插件。这对每次调用 wordpress 实例都强制进行 cookie 身份验证。即使是对 wp-json 的调用。停用插件后,问题消失了。