400-863-2003
wk@winupon.com如:http://xxx.xxx/xx.htm
调用参数
| 参数名 | 参数值 | 是否必填 | 说明 |
|---|---|---|---|
| token | 微课用户唯一标识 | 是 | String,从微课跳转到应用时获得 |
| salt | 时间戳 | 是 | long,到毫秒 |
| key | 加密串 | 是 | String,授权登录:计算方式:md5(token +salt+app约定串) |
API列表
接口地址: http://openapi.weike.wanpeng.com/user/userInfo.json
调用参数
| 参数名 | 参数值 | 是否必填 | 说明 |
|---|---|---|---|
| token | 微课用户唯一标识 | 是 | String,从微课跳转到应用时获得 |
| appId | 第三方应用id | 是 | String,应用注册后分配 |
| salt | 时间戳 | 是 | long,到毫秒 |
| securityKey | 加密串 | 是 | String,授权登录:计算方式:md5(accessToken +salt+app约定串) 非授权登录:计算方式:md5(token原始值+salt+app约定串) |
| needSzxyUsername | 是否同时返回数据源用户名 | 否 | int,1:是, 0:否,默认0 |
返回数据属性
| 属性名 | 参数名 | 数据类型 | 是否可为空 | 说明 |
|---|---|---|---|---|
| code | 成功失败信息 | String | 否 | 参考具体编号说明 |
| message | 返回信息描述 | String | 否 | 格式:"Success" |
| userInfo{} | 用户对象 | {} | 否 | 包含下面属性 |
| userInfo.openId | 用户id | String | ||
| userInfo.realName | 真实姓名 | String | ||
| userInfo.ownerType | 角色 | String | 1学生2教师3家长 | |
| userInfo.avatarUrl | 头像地址 | String | 否 | userInfo里属性,格式: http://file.wanpeng.com/a.png |
| userInfo.schoolId | 学校id | String | 否 |
接口地址: http://openapi.weike.wanpeng.com/user/userMoreInfo.json
调用参数
| 参数名 | 参数值 | 是否必填 | 说明 |
|---|---|---|---|
| token | 微课用户唯一标识 | 是 | String,从微课跳转到应用时获得 |
| appId | 第三方应用id | 是 | String,应用注册后分配 |
| salt | 时间戳 | 是 | long,到毫秒 |
| securityKey | 加密串 | 是 | String,授权登录:计算方式:md5(accessToken +salt+app约定串) 非授权登录:计算方式:md5(token原始值+salt+app约定串) |
返回数据属性
| 属性名 | 参数名 | 数据类型 | 是否可为空 | 说明 |
|---|---|---|---|---|
| code | 成功失败信息 | String | 否 | 参考具体编号说明 |
| message | 返回信息描述 | String | 否 | 格式:"Success" |
| classList{} | 所属班级信息 | String | 否 | 身份为老师时返回 |
| classList.id | 班级id | String | 否 | |
| classList.name | 班级名称 | String | 否 | |
| classList.acadyear | 入学年份 | String | 否 | "2014-2015" |
| classList.schoolId | 学校id | String | 否 | |
| classList.section | 学段 | String | 否 | 0:幼儿园 1:小学 2:初中 3:高中 |
| classList.graduate | 是否已毕业 | String | 否 | 0:未毕业, 1:已毕业 |
接口地址: http://openapi.weike.wanpeng.com/user/classMember.json
调用参数
| 参数名 | 参数值 | 是否必填 | 说明 |
|---|---|---|---|
| token | 微课用户唯一标识 | 是 | String,从微课跳转到应用时获得 |
| appId | 第三方应用id | 是 | String,应用注册后分配 |
| salt | 时间戳 | 是 | long,到毫秒 |
| securityKey | 加密串 | 是 | String,授权登录:计算方式:md5(accessToken +salt+app约定串) 非授权登录:计算方式:md5(token原始值+salt+app约定串) |
| classId | 班级id | 是 | |
| ownerType | 角色 | 是 | 1学生 2教师 |
数据属性
| 属性名 | 参数名 | 数据类型 | 是否可为空 | 说明 |
|---|---|---|---|---|
| code | 成功失败信息 | String | 否 | 参考具体编号说明 |
| message | 返回信息描述 | String | 否 | 格式:"Success" |
| familyList{} | 家庭成员 | list | 是 | 家庭列表,只有ownerType是1的情况下返回 |
| familyList.childName | 孩子姓名 | String | 是 | |
| familyList.childOpenId | 每个家庭的孩子的openId | String | 是 | |
| familyList.parentList | 每个家庭的孩子的家长信息 | list | 是 | |
| familyList.parentList.parentOpenId | 家长OpenId | String | 是 | |
| familyList.parentList.parentRealName | 家长姓名 | String | 是 | |
| teacherList{} | 班级老师列表 | list | 是 | 班级老师列表,只有ownerType是2的情况下返回 |
| teacherList.openId | 老师openId | String | 是 | |
| teacherList.realName | 老师姓名 | String | 是 |
接口地址: http://openapi.weike.wanpeng.com/user/schoolInfo.json
调用参数
| 参数名 | 参数值 | 是否必填 | 说明 |
|---|---|---|---|
| token | 微课用户唯一标识 | 是 | String,从微课跳转到应用时获得 |
| appId | 第三方应用id | 是 | String,应用注册后分配 |
| salt | 时间戳 | 是 | long,到毫秒 |
| securityKey | 加密串 | 是 | String,授权登录:计算方式:md5(accessToken +salt+app约定串) 非授权登录:计算方式:md5(token原始值+salt+app约定串) |
| schoolId | 单位id | 是 | 学校id或教育局id |
数据属性
| 属性名 | 参数名 | 数据类型 | 是否可为空 | 说明 |
|---|---|---|---|---|
| code | 成功失败信息 | String | 否 | 参考具体编号说明 |
| message | 返回信息描述 | String | 否 | 格式:"Success" |
| schoolInfo{} | 基本信息对象 | json | 否 | |
| schoolInfo.id | 单位id | String | 否 | |
| schoolInfo.regionCode | 单位行政区划编号 | String | 否 | 参考国家的行政区划 |
| schoolInfo.schoolName | 单位名称 | String | 否 |
接口地址: http://openapi.weike.wanpeng.com/share/group_share.json
调用参数
| 参数名 | 参数值 | 是否必填 | 说明 |
|---|---|---|---|
| appId | 应用id | 是 | |
| groupIds | 分享到的班级 | 是 | 格式:"A,B",多个班级间逗号隔开 |
| key | 安全校验码 | 是 | md5(约定串+时间戳)+时间戳 |
| userId | 分享者id | 是 | |
| shareType | 分享类型 | 是 | 格式:7:网页,6:文档 |
| title | 分享过来的链接标题 | 是 | |
| linkUrl | 链接地址 | 是 | |
| docName | 文档名称 | 否 |
数据属性
| 属性名 | 参数名 | 数据类型 | 是否可为空 | 说明 |
|---|---|---|---|---|
| code | 成功失败信息 | String | 否 | 参考具体编号说明 |
| message | 返回信息描述 | String | 否 | 格式:"Success" |
接口地址: http://openapi.weike.wanpeng.com/publicPush/personalPush.json
调用参数
| 参数名 | 参数值 | 是否必填 | 说明 |
|---|---|---|---|
| appId | 应用id | 是 | |
| publicId | 公众号id | 是 | |
| auth | 加密算法 | 是 | 加密串,规则:Md5(约定字符串+时间戳)+时间戳 注意:约定字符串由微课掌上通平台提供 |
| userIdentity | 用户标识类型 | 是 | 1、token或openId 2、微课userId 3、数字校园userid |
| jumpType | 跳转类型 | 是 | int 0:跳h5页面 1:跳原生 |
| userJsonStr | 与用户标识类型对应json | 是 | 与用户标识类型对应:json格式 ['uid1','uid2','uid3'......] |
| isNeedHead | 推送内容是否需要头部 | 是 | int (1.是 0.否) |
| isNeedFoot | 推送内容是否需要尾部 | 是 | int (1.是 0.否) |
| head | 头部内容 | 否 | 注意:需urlEncode(‘utf-8’) |
| body | 主体部分内容 | 是 | string,注意:需urlEncode(‘utf-8’) |
| foot | 尾部内容 | 否 | string,注意:需urlEncode(‘utf-8’) |
| msgTitle | 微课消息页展示内容 | 是 | string,注意:需urlEncode(‘utf-8’) |
| url | 推送内容的链接地址 | 否 | string,注意:需urlEncode(‘utf-8’) |
| code | 所要跳转原生页面的code | 否 | string,当jumpType=1时,此字段必填,具体对应的值,双方约定好即可 |
| ext | 额外的配置 | 否 | string,当jumpType=1时,所需的参数,以及一些额外的配置,都通过此字段传过来,双方约定好即可。注意:需urlEncode(‘utf-8’) |
数据属性
| 属性名 | 参数名 | 数据类型 | 是否可为空 | 说明 |
|---|---|---|---|---|
| code | 成功失败信息 | String | 否 | 参考具体编号说明 |
| message | 返回信息描述 | String | 否 | 格式:"Success" |