主题
获取未激活用户信息
接口说明
请求URL:http[s]://{网关地址}/authserver/activate/getUnActivateUser
请求方式: POST
请求内容类型: x-www-form-urlencoded
响应内容类型: application/json
请求说明
请求体
数据格式:
x-www-form-urlencoded
| 参数名称 | 类型 | 是否必填 | 描述 |
|---|---|---|---|
| loginNo | String | M | 学工号或录取通知书号 |
| loginName | String | M | 姓名 |
| idType | String | M | 证件类型 0:身份证 1: 护照 2: 港澳台居民身份证 4:旅行证据 5:其他 |
| idNo | String | M | 证件号 |
请求示例
json
loginNo:showAct
loginName:act
idType:0
idNo:1x1
2
3
4
2
3
4
响应说明
响应体
数据格式:
JSON
| 参数名 | 类型 | 是否必填 | 描述 |
|---|---|---|---|
| errcode | String | M | 返回码,0 成功,其他为不成功 |
| errmsg | String | M | 返回码描述 |
| data | UserInfo | O | 返回的用户对象 |
| 参数名 | 类型 | 是否必填 | 描述 |
|---|---|---|---|
| sessionId | String | M | 本次通讯的会话标识,有效期10分钟 |
| userAccount | String | M | 学工号 |
| userName | String | M | 姓名 |
| phone | String | O | 手机号 |
| String | O | 邮箱 |
响应示例
json
{
"errCode": "0",
"errMsg": null,
"data": {
"sessionId": "5DFA3A352ABCB4241A8E21A0C69BFC10",
"userAccount": "showAct",
"userName": "act",
"phone": null,
"email": null
}
}1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
错误码
| 错误码 | 描述 |
|---|---|
| -1 | 校验错误,详细描述信息参见接口返回 |
Demo
java
// 创建客户端
Client client = new DefaultClient(BASE_URL, APP_ID, APP_SECRET);
// 创建请求对象
GetUnActivateUserRequest request = new GetUnActivateUserRequest();
request.setLoginNo("AdmissionLetter-test001");
request.setLoginName("campususertest001");
request.setIdType("0");
request.setIdNo("320106201201313572");
BaseResponse response = client.execute(request);
//调用成功,则处理业务逻辑
if (response.isSuccess()) {
//.....
}1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14

