智读表API文档

获取自身用户信息

基本信息

API前缀:详见简介

Path: /oauth/oauth/userDetail

Method: GET

接口描述:获取当前账户的相关信息,包括自身的角色类型等

Postman示例:

https://www.smartmetering.top/staticfile/files/pic/105903.png

请求参数

Query

参数名称 是否必须 示例 备注
access_token 访问令牌,获取步骤详见 获取或者刷新token

返回数据

{
    "code":200,
    "msg":"OK",
    "data":{
        "id":1,     //用户ID
        "userName":"ADMIN", //用户名
        "email":"xxxx@xxx.com",     //用户邮箱
        "createTime":"2019-09-18 15:13:02", //创建时间
        "lastLogin":"2019-09-18 15:13:02",  //最后登陆时间
        "companyId":null,   //若是公司用户,此参数为所属公司ID
        "applicationId":null, //若是应用用户,此参数为所属应用ID
        "productId":null,   //若是产品用户,此参数为所属产品ID
        "phone":"+86-18767364566",  //用户手机号
        "ssoFirstLogin":false,  //是否是首次登陆
        "roles":[           //用户拥有的角色
            "ADMIN",
            "COMPANY",
            "APPLICATION",
            "PRODUCT",
            "USER"
        ],
        "unionId":null,             
        "institutionId":null,      //机构id
        "companyUser":false,       //若为true,则当前用户为公司用户
        "applicationUser":false,    //若为true,则当前用户为应用用户
        "productUser":false,        //若为true,则当前用户为产品用户
        "super":true            //若为true,则当前用户为超级管理员用户
    }
}