获取登录用户信息

接口说明: 根据授权认证code,获取用户信息。

avatar

请求方式:POST(HTTPS)
请求地址:https://api.xinrenxinshi.com/v5/login/getuserinfo

请求Header:

key value
access_token 获取的access_token的实际值

Query参数:

key value
sign 签名值

Body参数:

参数 类型 必传(Y/N) 说明
code String Y 通过成员授权获取到的code,最大为512字节。每次成员授权带上的code将不一样,code只能使用一次,5分钟未被使用自动过期。
timestamp Long Y 请求时间戳(精确到毫秒)

返回结果:

参数 类型 必传(Y/N) 说明
errcode Integer Y 0成功,其他失败
errmsg String Y 操作结果描述
data UserInfo Y 返回当前登录的用户信息

UserInfo

参数 类型 必传(Y/N) 说明
employeeId String Y 员工id,若需要获取用户详情信息,可调用员工详情信息
companyId String Y 公司id
accountId String Y 账户id
mobile String Y 手机号,若需要获取用户详情信息,可调用员工详情信息
name String Y 姓名
email String N 邮箱
type Integer Y 登录员工类型 0:员工 1:管理员

请求示例(HTTPS):

https://api.xinrenxinshi.com/v5/login/getuserinfo?sign=231SDSFDFWdewd12313

请求正文:

{
    "code":"12x2s22d212322213cdweqwq",
    "timestamp":1607052911001
}

请求样式(SDK):

GetUserInfoRequest request = new GetUserInfoRequest();
request.setCode("12x2s22d212322213cdweqwq");
OpenapiResponse<LoginInfoResult> userInfo = XrxsFreeLoginService.getUserInfo(request);

响应示例:

{
    "errcode":0,
    "errmsg":"成功",
    "data":{
        "companyId":"9e023mfc237646b380c46717cb20921b",
        "employeeId":"0k45341f171af344a699b32e04c86677ba",
        "accountId":"r8b123ed5577b4441a60f85a5e10fed14",
        "mobile":"19400678001",
        "name":"张三",
        "email":"",
        "type":0
    }
}
2024 © 企家有道网络技术(北京)有限公司版权所有@京ICP备15035315号 all right reserved,powered by Gitbookupdate by: 2024-01-15 15:26:15

results matching ""

    No results matching ""