如何使用 JSON rest api 从 wordpress 检索私人帖子?

sri*_*vas 6 rest wordpress json

在我的 wordpress 中,我有公开帖子、草稿帖子和私人帖子。我安装了 WP REST API,以便我可以访问来自另一个域的帖子。

我可以使用以下 json 命令轻松检索公共帖子

http://www.example.dev/wp-json/posts?_jsonp=?
complete code 
http://codepen.io/anon/pen/YXNrre
Run Code Online (Sandbox Code Playgroud)

但是,我无法检索私人帖子和草稿帖子。我想,我需要传递登录信息

我也试过

http://www.example.dev/wp-json/posts?type[]=post&_jsonp=?
http://www.example.dev/wp-json/posts?type[]=post&filter[status]=private&_jsonp=?

http://www.example.dev/wp-json/posts?filter[status]=private
Run Code Online (Sandbox Code Playgroud)

如何从客户端将身份验证信息传递给服务器?我有 wordpress 登录名和密码。我不知道PHP。我想我只需要jquery。以及如何使用 JSON 从另一个域访问私人帖子?提前致谢。

iri*_*ian 2

这里有API文档。http://wp-api.org/#posts_retrieve-posts

设置帖子状态的字段称为“post_status”,而不仅仅是“status”。post_status 的默认值通常是“publish”。

此外,只有当您像您提到的那样通过身份验证时,您才能使用该字段。这里有相关文档http://wp-api.org/guides/authentication.html