在 Wordpress.com 上使用 REST API 发帖 [错误 401,不允许]

don*_*nea 6 rest wordpress

我想在我的 wordpress.com 网站之一(托管在免费 wordpress.com 平台上的 wordpress 网站)上发布文章。

端点,获取:https://public-api.wordpress.com/wp/v2/sites/donnadulcinea.wordpress.com/posts

带有 Basic-Auth 标头。请求正文(用于测试),

{"title":"New Rest Post"}
Run Code Online (Sandbox Code Playgroud)

回复:

{
    "code": "rest_cannot_create",
    "message": "Sorry, you are not allowed to create posts as this user.",
    "data": {
        "status": 401
    }
}
Run Code Online (Sandbox Code Playgroud)

怎么了?我在哪里可以找到在 wordpress.com 域上发布非常简单的最后一个示例?

ret*_*atu 6

首先,您使用的是基本身份验证插件吗?这里

其次,我不确定你的端点是否正确。这就是我的使用方式:

http://localhost/wp-json/wp/v2/posts
Run Code Online (Sandbox Code Playgroud)

我在我的网站上尝试使用以下 json:

{
    "title":"title",
    "content":"content",
    "categories":"news",
    "status":"publish"
}
Run Code Online (Sandbox Code Playgroud)

它起作用了