1. 查询成长记录
1.1. 协议
- REST-URL:
/growth/records
- REST-HTTP-Method:
POST
- COUTENT-TYPE:
application/x-www-form-urlencoded; charset=UTF-8
1.2. 请求参数
公共参数: 点击查看
业务参数:
| 字段名称 |
类型 |
长度 |
是否必填 |
字段说明 |
| studentno |
String |
64 |
YES |
学生学号 |
| page |
int |
32 |
YES |
第几页(从1开始) |
| rows |
int |
32 |
YES |
每页显示多少条数据(1~200) |
1.3. 响应参数
| 字段名称 |
类型 |
字段说明 |
| data |
String |
如果有数据返回内容 |
| success |
Boolean |
请求处理结果状态 |
| msg |
String |
接口调用结果提示信息 |
| code |
String |
状态码 |
data 数据:
| 字段名称 |
类型 |
长度 |
是否必填 |
字段说明 |
| haveMore |
boolean |
|
YES |
是否还有数据 |
| total |
long |
64 |
YES |
总数据量 |
| list |
List |
|
YES |
成长记录 |
list 数据:
| 字段名称 |
类型 |
长度 |
是否必填 |
字段说明 |
| identificationCode |
String |
32 |
YES |
成长记录唯一识别码,可用接口调用方避免重复。根据该字段判断本地是否已经存在该条记录,如存在做更新操作。 |
| catalogname |
String |
32 |
YES |
活动类型 |
| chanel |
String |
32 |
YES |
来源(活动) |
| activityId |
int |
11 |
NO |
活动id,来源是“活动”时会有该字段 |
| activityName |
String |
256 |
NO |
活动名称,来源是“活动”时会有该字段 |
| createTime |
String |
32 |
YES |
创建时间 |
| locusContent |
String |
128 |
YES |
成长记录内容 |
| locusLevel |
String |
16 |
YES |
活动级别(院系/校级) |
| time |
String |
32 |
YES |
活动时间 |
| prizelist |
List |
|
NO |
奖项 |
| scorelist |
List |
|
NO |
学分 |
prizelist数据:
| 字段名称 |
类型 |
长度 |
是否必填 |
字段说明 |
| content |
String |
64 |
YES |
奖项名称 |
| status |
String |
64 |
NO |
状态 |
scorelist数据:
| 字段名称 |
类型 |
长度 |
是否必填 |
字段说明 |
| content |
String |
64 |
YES |
学分名称 |
| status |
String |
64 |
NO |
状态 |
1.4. https请求参数示例
https://openapi.5idream.net/growth/records?
openId=20140723000007123&token= 680B3D353FC59D0EA57C96759A63D8FD &sign_type=MD5&sign=680B3D353FC59D0EA57C96759A63D8FD&
info_content={
"studentId":"10086"
}&md5_salt=010Aed85
1.5. 响应参数示例
{
"code": "100",
"data": "swadfwfsffweswadfwfsffweswadfwfsffweswadfwfsffweswadfwfsffweswadfwfsffweswadfwfsffwe",
"msg": "操作成功",
"success": true
}
1.6. data解密后格式
{
"haveMore": false,
"list": [{
"catalogname": "工作履历-工作履历",
"chanel": "活动",
"activityId": 331102,
"activityName": "签到测试专用",
"createTime": "2018-08-06 11:01",
"locusContent": "参加并负责了奖励活动测试活动",
"locusLevel": "校级",
"prizelist": [{
"content": "二等奖",
"status": ""
}, {
"content": "一等奖",
"status": ""
}],
"recordId": null,
"scorelist": [],
"time": "2018-08-01至2018-08-01"
}, {
"catalogname": "工作履历-工作履历",
"chanel": "活动",
"createTime": "2018-07-30 23:33",
"locusContent": "参加并负责了奖励活动活动",
"locusLevel": "校级",
"prizelist": [{
"content": "一等奖",
"status": "已撤回"
}],
"recordId": null,
"scorelist": [{
"content": "大玮的学分1.00积分",
"status": ""
}],
"time": "2018-07-30至2018-07-30"
}],
"total": 9
}
1.7. 异常响应说明
| code编码 |
字段说明 |
| 110001 |
学号不存在 |
| 110002 |
用户不存在 |