获取用户信息接口

更新时间: 2025-03-03

1.​​​​​​通讯方式

   服务器访问方式:http协议GET及POST方法

2.​​​​​​协议格式

   Json协议

3.接口地址

https://v1.chaoxing.com/backSchool/user/getUserByTokenFormMooc?access_token=&openid=&expires_time=&state=

说明:   

       参数跟在链接后,必须进行转义;参数放入body时,不需要进行参数转义

       接口无特殊要求,请以默认键值对的方式传递参数

       

参数名

参数说明

access_token

平台给予的授权接口调用凭证(上述接口中获取到直接原封传输即可,按照需求进行utf-8编码)

openid

用户唯一标识(上述接口中获取到直接原封传输即可)

state

上述接口中获取到的state参数直接原封传输即可

expires_time

平台给予的凭证超时时间点(上述接口中获取到直接原封传输即可,但传递过程中必须进行utf-8编码)

4.返回信息说明

正确返回:

{    

"status":  true为获取成功

         "userInfo": {

                  "uid": 用户唯一标识,

                  "name":用户登陆名(学工号),

                  "displayName": 用户姓名,

                  "fid": 用户所在单位fid,

                  "orgName": 用户所在单位名称,

                  "role": [{

                           "roleId": 用户角色id(一用户存在多个角色情况),

                           "roleName": 角色名称

                  }]

"loginNames": [] 用户在该单位下的所有登录名(学工号)列表

         }

}

遇错返回:

{

         "status":  false为获取失败,

                  "msg": 错误说明

}

版权所有©超星公司 京 B2-20080224-16 Copyright©超星