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" |