以接口方式获取WordPress用户信息

重要:本文最后更新于2020-06-24 08:29:34,某些文章具有时效性,若有错误或已失效,请在下方留言或联系九月网

最近在写C#使用Microsoft Graph API发送邮件,前面已经写完了关于获取授权与发送邮件的功能,今天来简单介绍下wordpress系统中用户信息的获取方式,为了方便,我们这里采用自行书写接口的方式,这样简单灵活。

以接口方式获取WordPress用户信息

以接口方式获取WordPress用户信息

接口文件如下:

 100, "msg" => "pwd error")));
    exit;
}
switch ($action) {
    case 0:
        $useroffset = isset($_POST['offset']) ? (int) $_POST['offset'] : 0;
        getuser($useroffset);
        break;
    case 1:
        get_count();
        break;
}
function getuser($useroffset)
{
    $users_args = array(
        'orderby' => 'user_registered',
        'offset' => $useroffset,
        'number' => 1,
        'count_total' => true,
        'fields' => array('Display_name', 'user_email'),
    );
    $blogusers = get_users($users_args);
    echo json_encode($blogusers[0]);
}
function get_count()
{
    global $wpdb;
    $users = $wpdb->get_var("select count(id) from $wpdb->users");
    echo $users;
}

接口详情

仅post方式提交数据有效。并且设置了简单的接口密码验证,每次请求都需要提交密码,否则将无法使用。

总共提供了两个方法,一个用来获取用户总数,以便我们桌面程序调用。另一个用来获取用户信息,这里我们只需要返回用户的名称和邮箱地址。

给TA打赏
共{{data.count}}人
人已打赏
WordPress

WordPress函数is_main_query是否是主查询

2020-6-9 0:00:00

WordPress

WordPress 5.5 将内置可扩展的XML站点地图

2020-6-26 0:00:00

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索