在邮递员中,我试图通过以下API调用发布到WP网站:
http://example.com/wp-json/wp/v2/job-listings/?title="posted_from_api"
在“授权”部分中,我选择了“基本身份验证”,并包括了我用于WP Admin的用户名和密码。
我得到一个401
的回应。
{
"code": "rest_cannot_create",
"message": "Sorry, you are not allowed to create posts as this user.",
"data": {
"status": 401
}
}
怎么了?
我的猜测是:WP REST API手册谈到了使用Basic Auth插件。我找不到WP的Basic Auth插件,但是我只是安装并激活了“ VA Simple Basic Auth”。我无法确定是否还有其他步骤需要执行。但是,再次尝试POST请求会得到相同的结果。
我对WP的php运作一无所知,尽管我确实具有FTP访问权限,所以我可以在需要时进行编辑(并得到正确的指导)。