这里我的最终目的是要实现在一个 WP 的网站发布文章,之后同步到不同的 WP 站点。这样的话我发布文章的主站就需要有其他几个网站的 API 权限。 WP 的 Rest API 支持三种身份验证方式:Basic 身份认证、Cookie 认证及 OAuth 身份认证。 这里我使用的是 Basic 身份认证,也就是授权时在 Auth 中传入用户名、密码之后 base64编码。这里用户名是管理员邮箱,密码是通过应用程序密码生成的。 首先管理员邮箱肯定每个站长都清楚,所以需要做的就是在其他几个要接收文章的站点后台设置应用程序…