获取当前登录用户的信息

优质
小牛编辑
135浏览
2023-12-01

接口说明

获取当前登录用户的信息
如需调用,请访问 开发者文档 来查看详细的接口使用说明
该接口仅开放给已获取SDK的开发者
如开启https功能,请求地址的协议应改为https,如:https://www.example.com/wish3dearth/api/access/v1.0.0/getLicenseInfo

API地址

GET /usercenter/api/userinfo/v1.0.0/getLoginUserInfo

是否需要登录

请求字段说明

参数类型请求类型是否必须说明
tokenstringheader当前登录用户的TOKEN

响应字段说明

参数类型说明
activatePrdstring激活情况(1:Wish3DEarth,2:LSV,3:外业精灵),如:'1,2',则激活了earth和LSV
adminstring是否运营人员(0:否,1:是)
birthdaystring出生日期
certificatApplyDatestring实名认证申请时间(最新一次申请时间)
certificatDatestring实名认证时间(通过或驳回时间)
certificatMsgstring实名认证审核错误信息
certificatStatusstring实名认证状态(0:未认证,1:已实名认证,2:认证失败,3:待审核)
changeUserTypeStatusstring个人用户转企业用户状态(0:未转换,1:转换成功,2:认证失败,3:待审核)
cityIdstring所在区域-市ID
cityNamestring所在区域-市名称
districtIdstring所在区域-区ID
districtNamestring所在区域-区名称
emailstring邮箱
enablestring是否可用(1:启用,0:禁用)
idstring用户实际使用ID(实际使用)
idCardstring身份证号码
idCardPicAstring身份证正面地址
idCardPicBstring身份证反面地址
jurisdicalCertificatePicstring法人证书地址
jurisdicalPersonstring法人姓名
lastLoginDatestring最后登录时间
loginNamestring登录名
loginNameModifystring是否可以修改登录名(1:可以,0:不可以)
mobilestring手机号
nickNamestring用户昵称
orgCertificateCodestring企业证件代码
orgCertificatePicstring证件图片地址
orgCertificateTypestring业证件类型(1:社会信用代码,2:营业执照注册号,3:组织机构代码)
orgNamestring公司
orgTypestring企业类型(1:企业,2:事业单位)
photostring头像
positionGeneralIdstring职业-职业信息大类ID
positionGeneralNamestring职业-职业信息大类名称
positionIdstring职业-职业信息ID
positionMiddleIdstring职业-职业信息中类ID
positionMiddleNamestring职业-职业信息大类名称
positionNamestring职业-职业信息名称
provinceIdstring所在区域-省ID
provinceNamestring所在区域-省名称
realNamestring真实姓名
registDatestring注册时间
registerSourcestring注册来源(1:Wish3DEarth,2:LSV,3:外业精灵)
serverUploadstring服务器上传权限(1:有,0:无)
serviceExpirestring收费服务到期时间
sexstring性别(1:男,2:女)
uidinteger用户数字ID(展示用)
userTypestring用户类型(1:个人用户,2企业用户)
verifyStatusstring审核状态(0:无需审核,1:通过,2:驳回,3:审核中)

响应成功示例

{
  "code": 0,
  "data": {
    "id": "0254822cd3d841acbf6474f23b2d5f97",
    "uid": 10,
    "loginName": "test01",
    "loginNameModify": "1",
    "nickName": "",
    "realName": "",
    "sex": "",
    "birthday": "",
    "mobile": null,
    "email": "",
    "userType": "1",
    "admin": "0",
    "photo": null,
    "orgName": "",
    "provinceId": null,
    "provinceName": null,
    "cityId": null,
    "cityName": null,
    "districtId": null,
    "districtName": null,
    "positionGeneralId": null,
    "positionGeneralName": null,
    "positionMiddleId": null,
    "positionMiddleName": null,
    "positionId": null,
    "positionName": null,
    "serviceExpire": null,
    "registDate": "2019-11-09 10:06:34",
    "lastLoginDate": "2019-11-09 10:07:46",
    "activatePrd": null,
    "registerSource": null,
    "enable": "1",
    "verifyStatus": "1",
    "serverUpload": "1",
    "certificatStatus": "0",
    "changeUserTypeStatus": "0",
    "certificatApplyDate": "",
    "certificatDate": "",
    "certificatMsg": null,
    "idCard": null,
    "jurisdicalPerson": null,
    "orgType": null,
    "orgCertificateType": null,
    "orgCertificateCode": null,
    "idCardPicA": null,
    "idCardPicB": null,
    "jurisdicalCertificatePic": null,
    "orgCertificatePic": null
  },
  "message": "成功"
}

响应失败示例

{
  "code": 500,
  "message": "未知错误,请及时联系管理人员进行处理"
}

响应接受类型

application/json

响应状态码

HTTP状态码原因
0成功
200OK
401Unauthorized
403Forbidden
404Not Found
10000token不能为空
10001token已失效,请重新登录
12013用户信息不存在
99998非法请求
99999服务器异常

示例代码

$.ajax({

    url: '/usercenter/api/userinfo/v1.0.0/getLoginUserInfo?token=',

    type: 'GET',

    data: '',

    dataType: 'text',

    cache: false,

    contentType: 'application/json',

    xhrFields: {

        withCredentials: true

    },

    crossDomain: true,

    success:function(data){

        // 成功返回值

    },

    error:function(XMLHttpRequest, textStatus, errorThrown){

    

    }

})