json - 如何使用 JSON rest api 从 wordpress 检索私有(private)帖子?

标签 json wordpress rest

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

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

http://www.example.dev/wp-json/posts?_jsonp=?
complete code 
http://codepen.io/anon/pen/YXNrre

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

我也试过
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

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

最佳答案

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

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

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

关于json - 如何使用 JSON rest api 从 wordpress 检索私有(private)帖子?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30541838/

相关文章:

json - AWS 云形成 : EventBridge rule's event pattern is not formatted as needed

javascript - 遇到有关 javascript 和 JSON 的错误

javascript - phonegap XMLHttpRequest 响应文本在 galaxy s4 中返回空但不是 galaxy note

ruby - REST - 如果只有一个结果,我是将它作为一个对象还是作为一个元素的数组来提供?

http - 哪个 URL 应该用于子资源的 GET、PUT 和 DELETE?

java - 为每个请求设置属性 (Spring REST)

javascript - 如何从 json-server 将对象数组存储在 db.json 中

php - Azure网站+mysql

php - WordPress ajax 发布到同一页面 - 仅具有管理面板访问权限

html - 我怎样才能摆脱那里的返回?