我是一个全新的API,WordPress中的OAuth的东西,我试图列出所有的用户作为一个JSON,并使他们在一个客户端应用程序中可用。
我所做的就是安装这个小插件WP REST API (WP API),并尝试通过地址mysite.com/wp-json/users/4列出一个用户。但是,它给了我这样的信息
[{"code":"json_user_cannot_list","message":"Sorry, you are not allowed to list users."}]
我也改变了固定链接。但是不走运!
这里面有什么问题吗?
发布于 2017-01-17 18:46:18
您使用的是哪个版本的插件,因为根据它的文档,版本2可以访问这样的文件
发布于 2017-01-17 22:47:39
使用链接为https://wordpress.org/plugins/rest-api/的版本2,这将允许查询way.You也可以读取版本1的描述以了解更多详细信息
发布于 2020-05-09 22:24:45
实现WP_REST_CONTROLLER的get_user()方法
protected function get_user() {
$error = new WP_Error(
'rest_user_invalid_id',
__( 'Invalid user ID.' ),
array( 'status' => 404 )
);
// if ( (int) $id <= 0 ) {
// return $error;
// }
// $user = get_userdata($user_email);
// if ( empty( $user ) || ! $user->exists() ) {
// return $error;
// }
// if ( is_multisite() && ! is_user_member_of_blog( $user->ID ) ) {
// return $error;
// }
return $user;
}https://stackoverflow.com/questions/41694418
复制相似问题