小编A k*_*kid的帖子

WordPress 中的 REST-API 只允许“get”

在我的 WordPress 端,我安装了 REST-API 插件并通过以下方式成功获取帖子:

\n\n
mywp.org/wp-json/wp/v2/posts\n
Run Code Online (Sandbox Code Playgroud)\n\n

但是,只允许“get”,如果我执行“post”等任何其他操作,它会返回 401。我正在使用 Chrome 应用程序“Postman”和基本身份验证。

\n\n

我得到什么:

\n\n
  "code": "rest_cannot_create",\n  "message": "Sorry, you are not allowed to create new posts.",\n  "data": {\n    "status": 401\n
Run Code Online (Sandbox Code Playgroud)\n\n

这是标题:

\n\n
Access-Control-Allow-Credentials \xe2\x86\x92true\nAccess-Control-Allow-Headers \xe2\x86\x92Authorization\nAccess-Control-Allow-Methods \xe2\x86\x92POST, GET, OPTIONS, PUT, DELETE\nAccess-Control-Allow-Origin \xe2\x86\x92\nAccess-Control-Expose-Headers \xe2\x86\x92X-WP-Total, X-WP-TotalPages\nAllow \xe2\x86\x92GET\nConnection \xe2\x86\x92Keep-Alive\nContent-Length \xe2\x86\x92111\nContent-Type \xe2\x86\x92application/json; charset=UTF-8\n
Run Code Online (Sandbox Code Playgroud)\n\n

我发现这里提出了同样的问题,但答案对我不起作用。

\n\n

我是rest-api 的新手,不知道我应该做什么。

\n\n

谢谢你!

\n

api wordpress json http-get http-post

2
推荐指数
1
解决办法
7274
查看次数

标签 统计

api ×1

http-get ×1

http-post ×1

json ×1

wordpress ×1