【发布时间】:2017-04-21 01:43:30
【问题描述】:
我试图使用 Wordpress REST API 仅获取草稿帖子。但是,当我在这两种情况下都通过查询时,API 仅响应已发布的帖子。
答:http://localhost/wp-json/wp/v2/posts?status=draft
乙:http://localhost/wp-json/wp/v2/posts?filter[post_status]=draft
我怎样才能只看到草稿帖子?我正在使用 JWT Authentication for WP-API 插件进行身份验证,但禁用它似乎并没有改变任何东西。
【问题讨论】:
-
对此没有足够的说明,但我知道这与身份验证权限有关。
-
这就是我得到的答案:{"code":"rest_invalid_param","message":"Invalid parameter(s): status","data":{"status":400,"params ":{"status":"状态被禁止。"}}} 我认为它只是不支持。
-
嗨@Wazzaday!关于此事的任何消息?谢谢...
-
正确的解决方案是status=draft。但是您需要确保您已通过可以查看草稿帖子的用户的身份验证,否则状态字段将被忽略。
标签: wordpress wordpress-rest-api