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

标签 wordpress rest

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

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

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

{"title":"New Rest Post"}

回应:

{
    "code": "rest_cannot_create",
    "message": "Sorry, you are not allowed to create posts as this user.",
    "data": {
        "status": 401
    }
}

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

最佳答案

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

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

http://localhost/wp-json/wp/v2/posts

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

{
    "title":"title",
    "content":"content",
    "categories":"news",
    "status":"publish"
}

成功了

关于wordpress - 在 Wordpress.com 上使用 REST API 发帖 [错误 401,不允许],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46396479/

相关文章:

javascript - 如何删除div中的所有谷歌字体?

javascript - 在 Javascript/Reactjs 中使用 Fetch API 和 map() 显示 JSON 数据

路由的 REST API 最佳实践

security - 如何在我的新 API 中保护数据访问?

javascript - 如何使用 Node.js 的 wpapi 创建新的 WordPress 帖子?

javascript - 未捕获的类型错误 : Object [object Object] has no method 'wpdialog'

javascript - Disqus sso wordpress 登录后弹出窗口未关闭

php - 如何关闭 php.ini 中的 Register_globals? hostgator wordpress 服务器

java - Java中将字符串数组解析为Arraylist

json - 重定向循环检测到 Dart