关于使用规则,请注意:
关于接口文档,请注意:
验证Token,具体如下:
接口调用请求说明
http请求方式: GET {WebPath}/api/ApiLoginApi/*****
GET数据说明
GET数据示例如下:
{ "token":"tSiw3CkiVzcfR8klQ9eRaO4t+hsAQemn0Kt39f6mzhgEr4bmp+1dqMt0I+WapO/51lgDQRVaW8Styzh5KfPT4urvXl5gXIWIu8iL1f4hmK8YgLKHvKFmhu2vT6X5PKgzwuEdoUbNm2qtCai90waM5oHnRi0hfE1WWFReQvyq/15YhSXLp71m0WRANzregR8A5ez7eBTly51FwhgvVAG1CA==", "userID":"", "unitID":"", "employeeID":"10000239", "loginName":"", "empName":"陈张生", "loginType":"Android" }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
token | 是 | 当前token |
unitID | 是 | 单位ID |
userID | 是 | 用户ID |
employeeID | 是 | 人员ID |
loginName | 是 | 用户名 |
empName | 是 | 姓名 |
loginType | 是 | Android、AndroidPad、IOS、IOSPad |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{ "error":1, "token":"tSiw3CkiVzcfR8klQ9eRaO4t+hsAQemn0Kt39f6mzhgEr4bmp+1dqMt0I+WapO/51lgDQRVaW8Styzh5KfPT4urvXl5gXIWIu8iL1f4hmK8YgLKHvKFmhu2vT6X5PKgzwuEdoUbNm2qtCai90waM5oHnRi0hfE1WWFReQvyq/15YhSXLp71m0WRANzregR8A5ez7eBTly51FwhgvVAG1CA==" }
返回字段说明
字段 | 类型 | 说明 | |
---|---|---|---|
error | int | 返回值:'0'表示token有效 | |
message | string | 'error=1' token过期,返回新token | |
message | string | 'error=2' 接口异常 |
用户二维码登录接口,具体如下:
接口调用请求说明
http请求方式: POST {WebPath}/api/ApiLoginApi/*****
POST数据说明
POST数据示例如下:
{ "userID":"", "loginCode":"0d21156f57254a0eb0b91fd88ed4696c", "phoneType":"0" }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
userID | 是 | 用户ID |
phoneType | 是 | 当前类型 "0"苹果端,"1"安卓端,"2"微信端 |
loginCode | 是 | 登录唯一标识符 |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{ "error":0 }
返回字段说明
字段 | 类型 | 说明 | |
---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | |
message | string | 'error=1'时错误信息有值返回 |
用户登录接口,具体如下:
接口调用请求说明
http请求方式: POST {WebPath}/api/ApiLoginApi/***
POST数据说明
POST数据示例如下:
{ "userID":"", "userType":"123456", "unitID":"123456" }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
userID | 是 | 用户ID |
userType | 是 | 当前类型 |
unitID | 是 | 学校ID |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{ "error":0, "isShowPaySms":0, "oneCardData":{ isShowOneCard:1, oneCardState:1, endDate:"" }, "data":[ { "openType":0 "fullName":"活动", "iconPath":"http://demo.zjzdy.net//Css/ico/active.png", "url":"http://demo.zjzdy.net//Views/MobilePage/index.html" } ] }
返回字段说明
字段 | 类型 | 说明 | |||
---|---|---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | |||
message | string | 'error=1'时错误信息有值返回 | |||
isShowPaySms | int | 是否显示短信付费项:'0'表示不显示,'1'表示显示 | |||
oneCardData | isShowOneCard | int | 是否显示一卡通菜单,0否1是 | ||
oneCardState | int | 一卡通状态,0未绑定,1已绑定未开通,2已绑定并且已开通 | |||
endDate | string | 到期时间 | |||
data | openType | int | 0打开网页 1打开APP内界面 2打开APP | ||
fullName | string | 名称 | |||
iconPath | string | 图片地址 | |||
url | string | url |
用户登录接口,具体如下:
接口调用请求说明
http请求方式: POST {WebPath}/api/ApiLoginApi/*****
POST数据说明
POST数据示例如下:
{ "loginName":"15906512352", "passWord":"8888888", loginType: "" }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
loginName | 是 | 当前登录用户名 |
passWord | 是 | 当前登录用户密码 |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
老师: { "error":0, "mutilRoleList": { "userID":"", "empName":"teacher", "gradeName":"一年级", "deptName":"教务处", "unitName":"智慧动力", "userType":"2", "userTypeName":"老师", "photoPath":"/HR_Employee10001/large.jpg" }, { "userID":"", "empName":"student", "gradeName":"一年级", "deptName":"101班", "unitName":"智慧动力", "userType":"3", "userTypeName":"学生", "photoPath":"/HR_Employee10001/large.jpg" } }
返回字段说明
字段 | 类型 | 说明 | |
---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | |
message | string | 'error=1'时错误信息有值返回 | |
data | dynamic | 用户信息 | |
mutilRoleList | UserID | int | 用户ID |
empName | string | 姓名 | |
gradeName | string | 年级 | |
deptName | string | 部门 | |
unitName | string | 学校名称 | |
userTypeName | string | 用户类型 | |
userType | int | 用户类型 | |
photoPath | string | 头像 |
用户登录接口,具体如下:
接口调用请求说明
http请求方式: POST {WebPath}/api/ApiLoginApi/***
POST数据说明
POST数据示例如下:
{ loginName: '', userID: "", passWord: '', mobileMac: "", clientModel: "", clientVersion: "", loginType: "2", fatherLoginName:"" }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
loginName | 是 | 当前登录用户名 |
passWord | 是 | 当前登录用户密码 |
userID | 是 | 用户ID (切换账户时使用,userID有值,使用userID,否则否则使用loginName+passWord 确保二者之一有值) |
fatherLoginName | 是 | 父账户用户名 如果是多账户代理 此账户必填 否则不填 |
mobileMac | 否 | 设备MAC |
clientModel | 否 | 设备机型: 0:IPTV, 1:Web, 2:IOS, 3:Android,4:Android Pad,5:IOS Pad |
clientVersion | 否 | 设备版本 |
loginType | 否 | 登录类型 Web = 0,IOS = 1,IOSPad = 2,Android = 3,AndroidPad = 4,IPTV = 5 |
appVersion | 是 | app版本号 |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
老师: { "error":0, "user": { "userID":"", "userName":"", "password":"" "userType":2, "sex":1, "empID":"", "empCode":null, "empName":"i老师助手", "depName":null, "mobile":"", "loginLastTime":null, "gradeName":null, "edunitID":"1", "edunitName":null, "unitLogo":"/Model/addimg.png", "email":"", "cornet":"", "homeAddress":"浙江省宁波市", "photoPath":"/Upload/avatars/HR_Employee1/medium.jpg", "photoLarge":"/Upload/avatars/HR_Employee1/large.jpg", "photoSmall":"/Upload/avatars/HR_Employee1/small.jpg", "workTimeRemind":1 "amNoRemindStart":"8:00", "amNoRemindEnd":"11:30", "pmNoRemindStart":"14:00", "pmNoRemindEnd":"15:30", "nodisturb":"1", "nodisturbStart":"8:00", "nodisturbEnd":"11:30", "smsEndDate":"2017-08-09", "adUrl":"/Model/addimg.png", "about":"/Api/About.html", "helper":"/Api/Help.html", "token":"df7a8fasdf6a7sdfa7s6f7", "muneList":[{ "menuName":"网站", "menuUrl":"" }, { "menuName":"校信", "menuUrl":"" }, { "menuName":"作业", "menuUrl":"" }], "faUserInfo":{ "userID":"", "relation":"父子", "password":"" "userName":"", "mobile":"", "employeeID":"", "empName":"管理员", "photoPath":"/Upload/avatars//medium.jpg", "userType":"2", "userTypeName":"教师" } "classes":[ "104", "105" ] } }
返回字段说明
字段 | 类型 | 说明 | |
---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | |
message | string | 'error=1'时错误信息有值返回 | |
data | dynamic | 用户信息 | |
uerID | int | 用户ID | |
userName | string | 用户名 | |
password | string | 密码 | |
userType | int | 用户类型 | |
sex | int | 性别 | |
empID | int | 人事ID | |
empCode | string | 人事编号 | |
empName | string | 姓名 | |
depName | string | 部门名称 | |
mobile | string | 手机 | |
gradeName | string | 年级(老师则没) | |
edunitID | int | 学校ID | |
edunitName | string | 学校名称 | |
unitLogo | string | 学校logo | |
string | |||
cornet | string | 头像地址 | |
homeAddress | string | 家庭住址 | |
photoPath | string | 头像地址 | |
photoLarge | string | 头像地址 | |
photoSmall | string | 头像地址 | |
workTimeRemind | int | 上课是否提醒(0否1是) | |
amNoRemindStart | string | 上午课程开始 | |
amNoRemindEnd | string | 上午课程结束 | |
pmNoRemindStart | string | 下午课程开始 | |
pmNoRemindEnd | string | 下午课程结束 | |
nodisturb | string | 免打扰(0否1是) | |
nodisturbStart | int | 勿扰开始时间 | |
nodisturbEnd | int | 勿扰结束时间 | |
smsEndDate | string | 短信付费结束日期 | |
adUrl | string | 广告地址 有就播放 否则就去除 | |
about | string | 关于说明 | |
helper | string | 帮助 | |
token | string | 令牌 | |
muneList | menuName | string | 菜单名 |
menuUrl | string | 菜单url 为空表示采用原生地址 | |
faUserInfo | userID | string | 用户ID |
employeeID | string | 人员ID | |
userName | string | 用户名= LoginName | |
mobile | string | 手机 | |
relation | string | 与关系 | |
empName | string | 姓名 | |
photoPath | string | 头像地址 | |
userType | string | 用户类型 | |
userTypeName | string | 用户类型名字 | |
classes | string | 任课班级 |
修改个人信息,具体如下:
接口调用请求说明
http请求方式: POST {WebPath}/api/ApiLoginApi/******
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
userID | 是 | 用户ID |
否 | email(老师) | |
cornet | 否 | 短号(老师) |
sex | 否 | 性别(0 女 1男) |
photoPath | 否 | 头像(字符流) |
address | 否 | 地址(学生) |
empName | 否 | 姓名 |
md5code | 否 | 头像MD5 |
fileName | 否 | 头像图片名称 |
customFileName | 否 | 头像图片名称 |
fileFormat | 否 | 头像图片格式 |
fileSize | 否 | 头像图片大小 |
birthday | 否 | 生日,格式:yyyy-MM-dd |
marriage | 否 | 婚姻状态,0未婚,1已婚,2保密 |
nationID | 否 | 民族id |
educationLevelID | 否 | 学历ID |
POST数据示例如下:
{ userID:"" email: "13566793341@qq.com", cornet: "6652", mobile: "", sex: "1", photoPath: "dfgsdfasdgsfgfhgfhg", address: "宁波高新区世纪大道", empName: "陈张生", md5code:"12312", fileName:"123", customFileName :"123", fileFormat:".JPG", fileSize:"20" }
返回字段说明
成功: { "error":0 }
字段 | 类型 | 说明 | |
---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | |
message | string | error=1 返回错误信息 | |
photoSmall | string | 头像 | |
photoLarge | string | 头像 |
删除记忆,具体如下:
接口调用请求说明
http请求方式: GET {WebPath}/api/ApiLoginApi/*****
GET数据说明
GET数据示例如下:
{ userID: '1', employeeID: '1', unitID: '1' }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
userID | 是 | 用户ID |
employeeID | 是 | 人员ID |
unitID | 是 | 组织ID |
token | 是 | token |
返回字段说明
成功: { "error":0, "groupList":[ { "groupId":"1", "groupName":"同事", "groupUserCount":"12", "userList":[ { "userID":"10", "groupId":"1", "userType":"2", "isAppFamilyDetailShow":0, "employeeName":"王老师", "userPhoto":"/Website/Content/logo.jpg", "mobile":"", "conner":"661", "post":"班主任", "genderName":"男", "departName":"101班", "guardian":"山爸爸", "relationship":"父子", "email":"661@qq.con", "addres":"宁波高新区彩虹大道211号" } ] } ] }
字段 | 类型 | 说明 | |
---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | |
menuname | string | 菜单名称 | |
groupName | groupId | int | 用户ID |
groupName | string | 姓名 | |
groupUserCount | string | 学校名称 | |
userList | userID | string | userID |
groupId | string | groupId | |
employeeName | string | 姓名 | |
userType | string | 类型 2 老师 3 学生 | |
isAppFamilyDetailShow | int | 是否显示家庭详细信息(地址、电话),0否,1是 | |
userPhoto | string | 头像 | |
mobile | string | 手机 | |
conner | string | 短号 | |
post | string | 职务 | |
genderName | string | 性别 | |
departName | string | 部门(班级) | |
guardian | string | 监护人(教师为空) | |
relationship | string | 监护人关系(教师为空) | |
string | 邮箱(学生为空) | ||
addres | string | 家庭地址 |
获取通讯录(分级加载),具体如下:
接口调用请求说明
http请求方式: POST {WebPath}/api/ApiLoginApi/******
POST数据说明
POST数据示例如下:
{ userID: '', type:"dep", id:"10000035" }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
userID | 是 | 用户ID |
type | 否 | 组类型 |
id | 否 | 组ID |
返回字段说明
成功: { "error":0, "data":{ "groups":[{ "id":"123123", "groupName":"asdasd", "userCount":"12", "groupType":"Dep", "typeName":"部门" }], "userList":[ { "userID":"10", "userType":"2", "isAppFamilyDetailShow":0, "employeeName":"王老师", "userPhoto":"/Content/logo.jpg", "mobile":"", "conner":"661", "genderName":"男", "departName":"101班", "guardian":"山爸爸", "relationship":"父子", "email":"661@qq.con", "addres":"宁波高新区彩虹大道211号" } ] } }
字段 | 类型 | 说明 | |||
---|---|---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | |||
message | string | error=1时错误信息 | |||
groups | id | string | 组ID | ||
groupName | string | 分组名称 | |||
userCount | string | 分组用户 | |||
groupType | string | 组类型 | |||
typeName | string | 类型名称 | |||
userList | userID | string | 用户ID | ||
employeeName | string | 姓名 | |||
userType | string | 类型1教育局 2 老师 3 学生 | |||
isAppFamilyDetailShow | int | 是否显示家庭详细信息(地址、电话),0否,1是 | |||
userPhoto | string | 头像 | |||
mobile | string | 手机 | |||
conner | string | 短号 | |||
genderName | string | 性别 | |||
departName | string | 部门(班级) | |||
guardian | string | 监护人(教师为空) | |||
relationship | string | 监护人关系(教师为空) | |||
string | 邮箱(学生为空) | ||||
addres | string | 家庭地址 |
获取验证码接口,具体如下:
接口调用请求说明
http请求方式: GET {WebPath}/api/ApiLoginApi/****
GET数据说明
参数 | 是否必须 | 说明 |
---|---|---|
phone | 是 | 手机账户 |
type | 是 | 类型0 忘记密码 1 修改账户 |
GET数据示例如下:
{ "phone":"13564589685", "type":"1" }
返回字段说明
{ "error":0, "verificationCode":"4521" }
返回字段说明
字段 | 类型 | 说明 |
---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 |
message | string | 'error=1'时错误信息有值返回 |
verificationCode | string | 验证码 |
验证验证码接口,具体如下:
接口调用请求说明
http请求方式: GET {WebPath}/api/ApiLoginApi/*****
GET数据说明
参数 | 是否必须 | 说明 |
---|---|---|
phone | 是 | 手机账户 |
verCode | 是 | 验证码 |
GET数据示例如下:
{ "phone":"13564589685" "varCode":"4582" }
返回字段说明
{ "error":0 }
返回字段说明
字段 | 类型 | 说明 |
---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 |
message | string | 'error=1'时错误信息有值返回 |
更新密码,具体如下:
接口调用请求说明
http请求方式: POST {WebPath}/api/ApiLoginApi/*****
POST数据说明
POST数据示例如下:
{ userID: "1", passWord: "123456", newPassWord: "123456" }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
userID | 是 | 用户ID |
passWord | 是 | 老密码 |
newPassWord | 是 | 新密码 |
token | 是 | token |
返回字段说明
成功: { "error":0 }
字段 | 类型 | 说明 | |
---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | |
message | string | error=1 返回错误信息 |
更新密码,具体如下:
接口调用请求说明
http请求方式: POST {WebPath}/api/ApiLoginApi/*****
POST数据说明
POST数据示例如下:
{ loginName: "1", passWord: "123456", }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
loginName | 是 | 用户名 |
passWord | 是 | 新密码 |
返回字段说明
成功: { "error":0 }
字段 | 类型 | 说明 | |
---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | |
message | string | error=1 返回错误信息 |
更新密码,具体如下:
接口调用请求说明
http请求方式: POST {WebPath}/api/ApiLoginApi/******
POST数据说明
POST数据示例如下:
{ userID: "1", newloginName: "123456", verificationCode: "1256" }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
userID | 是 | 用户ID |
newloginName | 是 | 新账户 |
verificationCode | 是 | 验证码 |
token | 是 | token |
返回字段说明
成功: { "error":0 }
字段 | 类型 | 说明 | |
---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | |
message | string | error=1 返回错误信息 |
更新密码,具体如下:
接口调用请求说明
http请求方式: POST {WebPath}/api/ApiLoginApi/*****
POST数据说明
POST数据示例如下:
{ userID: "1", mobile: "", }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
userID | 是 | 用户ID |
mobile | 是 | 新手机号码 |
token | 是 | token |
返回字段说明
成功: { "error":0 }
字段 | 类型 | 说明 | |
---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | |
message | string | error=1 返回错误信息 |
更新密码,具体如下:
接口调用请求说明
http请求方式: POST {WebPath}/api/ApiLoginApi/******
POST数据说明
POST数据示例如下:
{ userID: "1", workTimeRemind: 1, nodisturb: 1, nodisturbStart: "9:30", nodisturbEnd: "15:30", sysRemind:0 }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
userID | 是 | 用户ID |
workTimeRemind | 否 | 是否提醒(0否1是) |
nodisturb | 否 | 是否提醒(0否1是) |
nodisturbStart | 否 | nodisturb 设置 必填 |
nodisturbEnd | 否 | nodisturb 设置 必填 |
sysRemind | 否 | 是否开启小助手提醒(0否1是) |
返回字段说明
成功: { "error":0 }
字段 | 类型 | 说明 | |
---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | |
message | string | error=1 返回错误信息 |
获取付费项目,具体如下:
接口调用请求说明
http请求方式: GET {WebPath}/api/ApiLoginApi/*****
GET数据说明
GET数据示例如下:
{ unitID:"", token:"SDE4fsdfs4" }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
unitID | 是 | 用户ID |
token | 是 | token |
返回字段说明
成功: { "error":0, "data":[ { "itemName":"开通短信12个月", "price":"98", "months":"12" }, { "itemName":"开通短信3个月", "price":"25", "months":"3" }, { "itemName":"开通短信1个月", "price":"10", "months":"1" } ] }
字段 | 类型 | 说明 | |
---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | |
message | string | error=1 返回错误信息 | |
itemName | string | 项目 | |
price | string | 价格 | |
months | string | 月数 |
支付,具体如下:
接口调用请求说明
http请求方式: Post {WebPath}/api/ApiLoginApi/******
Post数据说明
Post数据示例如下:
{ channel: "alipay_wap" , subject: "短信支付" , body: "一年的短信费用" , amount: 1 , userID: "" , empName: "管理员" , months: "3" }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
channel | 是 | 支付使用的第三方支付渠道 |
subject | 是 | 商品的标题 |
body | 是 | 商品的描述 |
amount | 是 | 订单总金额, 单位为对应币种的最小货币单位,例如:人民币为分(如订单总金额为 1 元,此处请填 100)。 |
userID | 是 | 用户ID。 |
empName | 是 | 姓名。 |
months | 是 | 付款月数 |
返回字段说明
成功: { "error":0, "charge":{ "id":"", "object":"", "created":, "livemode":false, "paid":false, "refunded":false, "app":"", "channel":"", "order_no":"", "client_ip":"127.0.0.1", "amount":1, "amount_settle":1, "currency":"cny", "subject":"短信支付", "body":"一年的短信费用", "extra":{ "success_url":"", "cancel_url":"" }, "time_paid":null, "time_expire":1471062721, "time_settle":null, "transaction_no":null, "refunds":{ "object":"list", "url":"/v1/charges/ch_9Ka1a5Ta5yj9efHmjPrfvH08/refunds", "has_more":false, "data":[ ] }, "amount_refunded":0, "failure_code":null, "failure_msg":null, "metadata":{ }, "credential":{ "object":"credential", "alipay_wap":{ "channel_url":"", "_input_charset":"utf-8", "body":"一年的短信费用", "it_b_pay":"2016-08-13 12:32:01", "notify_url":"", "out_trade_no":"", "partner":"", "payment_type":"1", "return_url":"", "seller_id":"", "service":"", "subject":"", "total_fee":"0.01", "sign":"", "sign_type":"RSA" } }, "description":null } }
字段 | 类型 | 说明 | |
---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | |
message | string | error=1 返回错误信息 | |
itemName | string | 项目 | |
price | string | 价格 |
获取广告页地址,具体如下:
接口调用请求说明
http请求方式: GET {WebPath}/api/ApiLoginApi/*****
GET数据说明
GET数据示例如下:
{ unitID: "" }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
unitID | 是 | 学校ID |
返回字段说明
成功: { "error":0, "adUrl":"/Model/addimg.png" }
字段 | 类型 | 说明 | |
---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | |
message | string | error=1 返回错误信息 | |
adUrl | string | 广告Url |
获取广告页地址,具体如下:
接口调用请求说明
http请求方式: Post {WebPath}/api/ApiLoginApi/*****
Post数据说明
Post数据示例如下:
{ userID: "", empName: "", unitID: "", unitName: "", fdContent: "test", feedSource:1, files: [{ fileName: "image1", customFileName:"22222", sortCode: 1, fileFormat: ".jpg", fileSize: "123", timeLength: "100", directoryPath: "medium20160629121905.jpg", md5code:"12312312" }] }
参数说明
参数 | 是否必须 | 说明 | |
---|---|---|---|
userID | 是 | 用户ID | |
empName | 是 | 用户ID | |
unitID | 是 | 用户ID | |
unitName | 是 | 用户ID | |
fdContent | 是 | 反馈内容 | |
feedSource | 是 | 反馈来源Web = 0,IOS = 1,IOSPad = 2,Android = 3,AndroidPad = 4,IPTV = 5,微信 = 6 | |
files | fileName | 是 | 文件名 |
customFileName | 是 | 物理文件名 | |
timeLength | 否 | 时长 针对录音 | |
sortCode | 是 | 排序 | |
fileFormat | 是 | 格式 | |
md5code | 是 | md5 | |
fileSize | 是 | 大小 | |
directoryPath | 是 | 路径 |
返回字段说明
成功: { "error":0 }
字段 | 类型 | 说明 | |
---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | |
message | string | error=1 返回错误信息 |
获取广告页地址,具体如下:
接口调用请求说明
http请求方式: Post {WebPath}/UploadMini***.aspx
Post数据说明
Post数据示例如下:
{ md5:"JDJHSJ8GJGH8O98JJD", name:"图片.jpg"//录音.amr, userid:"10000100", size:123, total:1, index:0, data:"fffffffsgdfjgsjdfgjsdkjgdf" }
参数说明
参数 | 是否必须 | 说明 | |
---|---|---|---|
md5 | 是 | md5码 | |
name | 是 | 名字 | |
userid | 是 | 用户ID | |
size | 是 | 大小 | |
total | 是 | 总大小 | |
fileName | 是 | 索引 | |
data | 是 | 文件的二进制数据流 |
返回字段说明
成功: { "error":0, "file":""1000010dfsdfashdfs.jpg"" }
字段 | 类型 | 说明 | |
---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | |
file | string | error=0 返回文件路径 | |
message | string | error=1 返回错误信息 |
IOS检测更新2.0,具体如下:
接口调用请求说明
http请求方式: GET {WebPath}/api/ApiLoginApi/******
GET数据说明
GET数据示例如下:
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
appVersion | 是 | app版本号 |
返回字段说明
成功: { "error":0, "version":"0.1.0", "description":"1.优化成长记忆; 2.添加活动分享。", "apkurl":"http://www.smartdl.cc", "apkname":"Smarkdl", "forceupdate":false }
字段 | 类型 | 说明 | |
---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | |
message | string | error=1 返回错误信息 | |
version | string | 版本 | |
description | string | 更新信息 | |
apkurl | string | 下载URl | |
apkname | string | 名字 | |
forceupdate | bool | 强制更新 |
Android检测更新2.0,具体如下:
接口调用请求说明
http请求方式: GET {WebPath}/api/ApiLoginApi/*****
GET数据说明
GET数据示例如下:
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
appVersion | 是 | app版本号 |
返回字段说明
成功: { "error":0, "version":"0.1.0", "description":"1.优化成长记忆; 2.添加活动分享。", "apkurl":"", "apkname":"", "apkpath":"", "updatePackagePath":"", "forceupdate":false }
字段 | 类型 | 说明 | |
---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | |
message | string | error=1 返回错误信息 | |
version | string | 版本 | |
description | string | 更新信息 | |
apkurl | string | 下载URl | |
apkname | string | 名字 | |
apkpath | string | apk地址 | |
updatePackagePath | string | 当前版本增量更新包地址 | |
forceupdate | bool | 强制更新 |
获取服务端日期时间戳,具体如下:
接口调用请求说明
http请求方式: GET {WebPath}/api/ApiLoginApi/****
GET数据说明
GET数据示例如下:
参数说明
参数 | 是否必须 | 说明 |
---|
返回字段说明
成功: { "dateTime":"1487662807084" }
字段 | 类型 | 说明 | |
---|---|---|---|
dateTime | string | 服务端日期时间戳 |
查询手机是否已授权,具体如下:
接口调用请求说明
http请求方式: POST {WebPath}/api/ApiLoginApi/*****
POST数据说明
POST据示例如下:
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
Code | 是 | 二维码code |
PhoneType | 是 | 手机类型 |
返回字段说明
成功: { "error":0, "LoginName":"", "PassWord":"666666" }
字段 | 类型 | 说明 | |
---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | |
message | string | error=1 返回错误信息 | |
LoginName | string | 登录名 | |
PassWord | string | 密码 |
更新是否显示家庭详细信息,具体如下:
接口调用请求说明
http请求方式: POST {WebPath}/api/ApiLoginApi/******
POST数据说明
POST数据示例如下:
{ empID: "10004292", isAppFamilyDetailShow: 0 }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
empID | 是 | 学生empID |
isAppFamilyDetailShow | 是 | 是否显示家庭详细信息(地址、电话),0否,1是 |
返回字段说明
成功: { "error":0 }
字段 | 类型 | 说明 | |
---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | |
message | string | error=1 返回错误信息 |
获取指定用户通讯录信息,具体如下:
接口调用请求说明
http请求方式: GET {WebPath}/api/ApiLoginApi/*****
GET数据说明
GET数据示例如下:
{ userID: "" }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
userID | 是 | 用户ID |
返回字段说明
成功: { "error":0, data:{ "userID":"", "groupId":"1", "userType":"2", "isAppFamilyDetailShow":0, "employeeName":"王老师", "employeeID":"1111111", "userPhoto":"/Website/Content/logo.jpg", "mobile":"", "conner":"661", "genderName":"男", "departName":"101班", "email":"661@qq.con", "addres":"宁波高新区彩虹大道211号" } }
字段 | 类型 | 说明 |
---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 |
message | string | error=1 返回错误信息 |
userID | string | userID |
groupId | string | groupId |
employeeName | string | 姓名 |
employeeID | string | 姓名 |
userType | string | 类型 2 老师 3 学生 |
isAppFamilyDetailShow | int | 是否显示家庭详细信息(地址、电话),0否,1是 |
userPhoto | string | 头像 |
mobile | string | 手机 |
conner | string | 短号 |
genderName | string | 性别 |
departName | string | 部门(班级) |
string | 邮箱(学生为空) | |
addres | string | 家庭地址 |
修改监护人密码,具体如下:
接口调用请求说明
http请求方式: POST {WebPath}/api/ApiLoginApi/****
POST数据说明
POST数据示例如下:
{ userID: "", passWord: "", newPassWord: "1598" }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
userID | 是 | 父账户用户ID |
passWord | 否 | 原密码 |
newPassWord | 是 | 新密码 |
返回字段说明
成功: { "error":0 }
字段 | 类型 | 说明 |
---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 |
message | string | error=1 返回错误信息 |
检查家长是是否有设置监护人密码,具体如下:
接口调用请求说明
http请求方式: POST {WebPath}/api/ApiLoginApi/*****
POST数据说明
POST数据示例如下:
{ userID: "" }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
userID | 是 | 父账户用户ID |
返回字段说明
成功: { "error":0, "data":{ hasGuardianPassword:0 } }
字段 | 类型 | 说明 | |||
---|---|---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | |||
message | string | error=1 返回错误信息 | |||
data | hasGuardianPassword | int | 是否有设置过监护人密码,0否,1是 |
验证监护人密码是否正确,具体如下:
接口调用请求说明
http请求方式: POST {WebPath}/api/ApiLoginApi/*****
POST数据说明
POST数据示例如下:
{ userID: "", passWord: "1234" }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
userID | 是 | 父账户用户ID |
passWord | 是 | 监护人密码 |
返回字段说明
成功: { "error":0 }
字段 | 类型 | 说明 | |||
---|---|---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | |||
message | string | error=1 返回错误信息 |
保存监护人,具体如下:
接口调用请求说明
http请求方式: POST {WebPath}/api/ApiLoginApi/*****
POST数据说明
POST数据示例如下:
{ id:"", unitID:"", stuUserID: "", linkTel: "", relationTypeID: "", photoPath: "", isReceiveSMS: "1", relationTypeName: "爸爸", fullName: "陈张生" }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
id | 否 | 当修改监护人信息时为必填项 |
stuUserID | 是 | 学生的用户ID |
unitID | 是 | 学校ID |
linkTel | 是 | 监护人名手机号 |
relationTypeID | 是 | 关系ID |
relationTypeName | 是 | 关系名称 |
photoPath | 是 | 头像地址 |
isReceiveSMS | 是 | 是否接收短信,0否,1是 |
fullName | 是 | 监护人名称 |
verCode | 是 | 验证码 |
needCheckVerCode | 是 | 是否需要验证验证码0否,1是 |
返回字段说明
成功: { "error":0 }
字段 | 类型 | 说明 | |||
---|---|---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | |||
message | string | error=1 返回错误信息 |
获取监护人关系,具体如下:
接口调用请求说明
http请求方式: GET {WebPath}/api/ApiLoginApi/******
GET数据说明
GET数据示例如下:
{ }
参数说明
参数 | 是否必须 | 说明 |
---|
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{ "error": 0, "data":[ { "id":"", "name":"爸爸" } ] }
返回字段说明
字段 | 类型 | 说明 | |||
---|---|---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | |||
message | string | 'error=1'时错误信息有值返回 | |||
data | id | string | 关系类型ID | ||
name | string | 关系类型名称 |
查询监护人列表,具体如下:
接口调用请求说明
http请求方式: POST {WebPath}/api/ApiLoginApi/*****
POST数据说明
POST数据示例如下:
{ userID: "10129580" }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
userID | 是 | 学生的用户ID |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{ "error": 0, "data":[ { "id":"", "userID":"", "name":"陈张生", "photoPath":"", "mobile":"", "relation":"爸爸", "relationTypeID":"", "IsReceiveSMS":1, "IsPaid":1 } ] }
返回字段说明
字段 | 类型 | 说明 | |||
---|---|---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | |||
message | string | 'error=1'时错误信息有值返回 | |||
data | id | string | 监护人记录ID | ||
userID | string | 监护人用户ID | |||
name | string | 姓名 | |||
photoPath | string | 头像 | |||
mobile | string | 电话 | |||
relation | string | 关系 | |||
relationTypeID | string | 关系类型ID | |||
IsReceiveSMS | int | 是否开通短信,0否,1是 | |||
isPaid | int | 是否已付过款,0否,1是 |
删除学生家庭成员,具体如下:
接口调用请求说明
http请求方式: POST {WebPath}/api/ApiLoginApi/*****
POST数据说明
POST数据示例如下:
{ id: "" }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
id | 是 | ID |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{ "error": 0 }
返回字段说明
字段 | 类型 | 说明 | |||
---|---|---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | |||
message | string | 'error=1'时错误信息有值返回 |
更新短信选项,具体如下:
接口调用请求说明
http请求方式: POST {WebPath}/api/ApiLoginApi/***
POST数据说明
POST数据示例如下:
{ id: "", isReceiveSMS:1 }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
id | 是 | ID |
isReceiveSMS | 是 | 是否开通短信,0否,1是 |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{ "error": 0 }
返回字段说明
字段 | 类型 | 说明 | |||
---|---|---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | |||
message | string | 'error=1'时错误信息有值返回 |
更新密码,具体如下:
接口调用请求说明
http请求方式: POST {WebPath}/api/ApiLoginApi/*****
POST数据说明
POST数据示例如下:
{ loginName: "", passWord: "1234" }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
loginName | 是 | 父账户用户登录名 |
passWord | 是 | 新密码 |
返回字段说明
成功: { "error":0 }
字段 | 类型 | 说明 | |
---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | |
message | string | error=1 返回错误信息 |
获取验证码接口,具体如下:
接口调用请求说明
http请求方式: POST {WebPath}/api/ApiLoginApi/*****
POST数据说明
参数 | 是否必须 | 说明 |
---|---|---|
phone | 是 | 手机账户 |
type | 是 | 0 忘记监护人密码 1 修改监护人手机,2 新增监护人 |
userID | 是 | 用户ID |
POST数据示例如下:
{ "phone":"", "type":"1", "userID":"" }
返回字段说明
{ "error":0, "verificationCode":"4521" }
返回字段说明
字段 | 类型 | 说明 |
---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 |
message | string | 'error=1'时错误信息有值返回 |
verificationCode | string | 验证码 |
查询成长记录,具体如下:
接口调用请求说明
http请求方式: POST {WebPath}/api/ApiLoginApi/*****
POST数据说明
POST数据示例如下:
{ userID: "10129580" }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
userID | 是 | 学生的用户ID |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{ "error": 0, "data":[ { "date":"2017-08-29", "height":"173", "weight":"60", "photoPath":"", } ] }
返回字段说明
字段 | 类型 | 说明 | |||
---|---|---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | |||
message | string | 'error=1'时错误信息有值返回 | |||
data | date | string | 记录日期 | ||
photoPath | string | 头像地址 | |||
height | int | 身高(厘米) | |||
weight | int | 体重(KG) |
保存成长记录,具体如下:
接口调用请求说明
http请求方式: POST {WebPath}/api/ApiLoginApi/*****
POST数据说明
POST数据示例如下:
{ userID: "10008848", height: "173", weight: "60" }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
userID | 是 | 用户ID |
height | 是 | 身高(厘米,整数) |
weight | 是 | 体重(KG,整数) |
photoPath | 是 | 头像地址 |
返回字段说明
成功: { "error":0 }
字段 | 类型 | 说明 | |
---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | |
message | string | error=1 返回错误信息 |
搜索通讯录,具体如下:
接口调用请求说明
http请求方式: POST {WebPath}/api/ApiLoginApi/*****
POST数据说明
POST数据示例如下:
{ userID: '', searchContent:"121212" }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
userID | 是 | 用户ID |
searchContent | 是 | 搜索内容 |
返回字段说明
成功: { "error":0, "data":{ "userList":[ { "userID":"10", "userType":"2", "isAppFamilyDetailShow":0, "employeeName":"王老师", "userPhoto":"/Website/Content/logo.jpg", "mobile":"", "conner":"661", "genderName":"男", "departName":"101班", "guardian":"山爸爸", "relationship":"父子", "email":"661@qq.con", "addres":"宁波高新区彩虹大道211号" } ] } }
字段 | 类型 | 说明 | |||
---|---|---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | |||
message | string | error=1时错误信息 | |||
userList | userID | string | 用户ID | ||
employeeName | string | 姓名 | |||
userType | string | 类型1教育局 2 老师 3 学生 | |||
isAppFamilyDetailShow | int | 是否显示家庭详细信息(地址、电话),0否,1是 | |||
userPhoto | string | 头像 | |||
mobile | string | 手机 | |||
conner | string | 短号 | |||
genderName | string | 性别 | |||
departName | string | 部门(班级) | |||
guardian | string | 监护人(教师为空) | |||
relationship | string | 监护人关系(教师为空) | |||
string | 邮箱(学生为空) | ||||
addres | string | 家庭地址 |
发送踢人推送,具体如下:
接口调用请求说明
http请求方式: POST {WebPath}/api/ApiLoginApi/*****
POST数据说明
POST数据示例如下:
{ deviceToken:"123123123122412412", userID:"", loginName:"" }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
userID | 是 | 用户ID |
loginName | 是 | 当前登录名 |
deviceToken | 是 | 当前设备token |
返回字段说明
成功: { "error":0 }
字段 | 类型 | 说明 | |||
---|---|---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | |||
message | string | error=1时错误信息 |
删除设备token,具体如下:
接口调用请求说明
http请求方式: POST {WebPath}/api/ApiLoginApi/******
POST数据说明
POST数据示例如下:
{ deviceToken:"123123123122412412" }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
deviceToken | 是 | 当前设备token |
返回字段说明
成功: { "error":0 }
字段 | 类型 | 说明 | |||
---|---|---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | |||
message | string | error=1时错误信息 |
获取账号被T状态,具体如下:
接口调用请求说明
http请求方式: GET {WebPath}/api/ApiLoginApi/****
GET数据说明
GET数据示例如下:
{ deviceToken:"123123123122412412" }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
deviceToken | 是 | 当前设备token |
返回字段说明
成功: { "error":0, "state":0 }
字段 | 类型 | 说明 | |||
---|---|---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | |||
message | string | error=1时错误信息 | |||
state | int | 状态,0没被T,1被T |
获取学历和民族列表,具体如下:
接口调用请求说明
http请求方式: GET {WebPath}/api/ApiLoginApi/****
GET数据说明
GET数据示例如下:
{ }
参数说明
参数 | 是否必须 | 说明 |
---|
返回字段说明
成功: { "error":0, "data":{ "nationList":[ "id":"XXXX", "name":"XXXX" ], "educationLevelList":[ "id":"XXXX", "name":"XXXX" ], } }
字段 | 类型 | 说明 | |||
---|---|---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | |||
message | string | error=1时错误信息 | |||
nationList | id | string | 民族ID | ||
name | string | 民族名称 | |||
educationLevelList | id | string | 学历ID | ||
name | string | 学历名称 |
获取学生信息,具体如下:
接口调用请求说明
http请求方式: GET {WebPath}/api/ApiLoginApi/*****
GET数据说明
GET数据示例如下:
{ "userID":"10129580", }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
userID | 是 | 学生用户ID |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{ "error":0, "data":[ { "userID":"xxxxxx", "gender":1, "unitiveCode":"xxxxxx", "studentCode":"xxxxxx", "guardian":"xxxxxx", "guardianRelation":"xxxxxx", "guardianMobile":"xxxxxx", "studentName":"xxxxxx", "homeAddress":"xxxxxx", } ] }
返回字段说明
字段 | 类型 | 说明 | |||
---|---|---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | |||
message | string | 'error=1'时错误信息有值返回 | |||
data | userID | int | 学生用户ID | ||
gender | int | 性别 | |||
unitiveCode | string | 学籍号 | |||
studentCode | string | 学号 | |||
guardian | string | 监护人 | |||
guardianRelation | string | 监护人关系 | |||
guardianMobile | string | 监护人手机号 | |||
studentName | string | 学生姓名 | |||
homeAddress | string | 地址 |
更新学生信息,具体如下:
接口调用请求说明
http请求方式: GET {WebPath}/api/ApiLoginApi/****
POST数据说明
POST数据示例如下:
{ "gender": 1, "guardian": "彭之耀", "guardianMobile": "18407229825", "guardianRelation": "爸爸", "homeAddress": "宁波", "studentCode": "002", "studentName": "彭小耀", "unitiveCode": "000225210", "userID": "10437806", "unitID": "", "operatorUserID": "", }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
userID | 是 | 学生用户ID |
gender | 是 | 性别 |
guardian | 是 | 监护人 |
guardianMobile | 是 | 监护人号码 |
guardianRelation | 是 | 监护人关系 |
homeAddress | 是 | 地址 |
studentCode | 是 | 学号 |
studentName | 是 | 学生姓名 |
unitiveCode | 是 | 学籍主号 |
unitID | 是 | 当前用户所在单位ID |
operatorUserID | 是 | 当前操作人ID |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{ "error":0 }
返回字段说明
字段 | 类型 | 说明 | |||
---|---|---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | |||
message | string | 'error=1'时错误信息有值返回 |
获取通讯录人员名单,具体如下:
接口调用请求说明
http请求方式: GET {WebPath}/api/ApiLoginApi/*****
GET数据说明
GET数据示例如下:
{ "unitID":"", "employeeID":"", "userType":"0", }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
unitID | 是 | 单位ID |
employeeID | 是 | 人员ID |
userType | 是 | 用户类型 |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
登录人为局或校 { "error":0, "data":[ { "fristPy":"C", "userMeg":[ { "unitID":"", "employeeID":"10000250", "userID":"10008828", "name":"曹栋梁", "photoPath":"", "userType":2 } ] }, { "fristPy":"J", "userMeg":[ { "unitID":"", "employeeID":"10016242", "userID":"10409345", "name":"江芳", "photoPath":"", "userType":2 } ] }, { "fristPy":"K", "userMeg":[ { "unitID":"", "employeeID":"10017545", "userID":"10436599", "name":"课程选修2", "photoPath":"", "userType":2 } ] }, { "fristPy":"W", "userMeg":[ { "unitID":"", "employeeID":"10021925", "userID":"10585410", "name":"吴三", "photoPath":"", "userType":2 } ] }, { "fristPy":"Y", "userMeg":[ { "unitID":"", "employeeID":"10011884", "userID":"10314126", "name":"杨孝", "photoPath":"http://oss.zjzdy.net/APP/20170711/bf5f7bd9c283dfcf0bdd7a00e90711bc.jpg", "userType":2 }, { "unitID":"", "employeeID":"10015439", "userID":"10394386", "name":"严浩", "photoPath":"http://oss.zjzdy.net/APP/20181229/19fedac3165d2085222491287896e657.jpg", "userType":2 } ] } ] } 登录人为家长或者学生 数据为班级授课教师和班级学生 { "error":0, "teacherData":[ { "unitID":"", "employeeID":"10000241", "userID":"10394386", "name":"尤平", "photoPath":"http://oss.zjzdy.net/APP/20170605/4d75d0098604c86de1710450d3a4b016.jpg", "courseName":"语文老师", "userType":2 }, { "unitID":"", "employeeID":"10020184", "userID":"10394386", "name":"朱礼松", "photoPath":"http://oss.zjzdy.net/APP/20180425/ddd2e1ea23822e5c9e3635cfd4936cc6.jpg", "courseName":"数学老师", "userType":2 }, { "unitID":"", "employeeID":"10010083", "userID":"10394386", "name":"俞琪", "photoPath":"http://oss.zjzdy.net/APP/20181229/7f223c1b691abc345bf6705fd68fe0f8.jpg", "courseName":"班主任", "userType":2 } ], "studentData":[ { "unitID":"", "employeeID":"10277135", "userID":"10394386", "name":"李1", "photoPath":"", "userType":3 }, { "unitID":"", "employeeID":"10277136", "userID":"10394386", "name":"李2", "photoPath":"", "userType":3 }, { "unitID":"", "employeeID":"10277137", "userID":"10394386", "name":"李3", "photoPath":"", "userType":3 } ] }
返回字段说明
字段 | 类型 | 说明 | |
---|---|---|---|
error | int | 'error' 返回值:'0'表示成功,'1'表示失败 | |
message | string | 'error=1' 返回新错误信息 | |
data | string | 返回json数据 | |
data.unitID | string | 单位ID | |
data.employeeID | string | 人员ID | |
data.userID | string | 用户ID | |
data.name | string | 人员名称 | |
data.photoPath | string | 头像路径 | |
data.courseName | string | 授课名称 | |
data.userType | int | 用户类型 |
通讯录获取学校列表,具体如下:
接口调用请求说明
http请求方式: GET {WebPath}/api/ApiLoginApi/*****
GET数据说明
GET数据示例如下:
{ "unitID":"10000264", }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
unitID | 是 | 单位ID |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{ "error":0, "data":[ { "sectionName":"幼儿园", "cityList":[ { "areaName":"鄞州", "schoolList":[ { "unitID":"", "unitName":"学之路学校", "path":"" } ] } ] }, { "sectionName":"小学", "cityList":[ { "areaName":"鄞州", "schoolList":[ { "unitID":"", "unitName":"学之路学校", "path":"" } ] }, { "areaName":"其他区/县", "schoolList":[ { "unitID":"10000226", "unitName":"学之路村校", "path":"" } ] } ] }, { "sectionName":"初中", "cityList":[ { "areaName":"其他区/县", "schoolList":[ { "unitID":"10000226", "unitName":"学之路村校", "path":"" } ] }, { "areaName":"鄞州", "schoolList":[ { "unitID":"", "unitName":"学之路学校", "path":"" } ] } ] } ]
返回字段说明
字段 | 类型 | 说明 | |
---|---|---|---|
error | int | 'error' 返回值:'0'表示成功,'1'表示失败 | |
message | string | 'error=1' 返回新错误信息 | |
data | string | 'data' 返回json数据 | |
sectionName | string | 学段名称 | |
cityList | [] | 地区列表 | |
cityList.areaName | [] | 地区名称 | |
schoolList | [] | 学段下面的学校列表 | |
schoolList.unitID | string | 单位ID | |
schoolList.unitName | string | 单位名称 | |
schoolList.path | string | 单位头像 |
通讯录获取局-校组织架构,具体如下:
接口调用请求说明
http请求方式: GET {WebPath}/api/ApiLoginApi/******
GET数据说明
GET数据示例如下:
{ "unitID":"10000264", }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
unitID | 是 | 单位ID |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{ "error":0, "data":[ { "unitID":"", "unitName":"学之路学校", "departmentList":[ { "id":"10002390", "name":"研发", "personList":[ ] }, { "id":"10002391", "name":"测试", "personList":[ ] }, { "id":"10002392", "name":"设计", "personList":[ ] }, { "id":"10002393", "name":"美工", "personList":[ ] }, { "id":"10002394", "name":"运营", "personList":[ ] }, { "id":"10002395", "name":"实施", "personList":[ ] }, { "id":"10002396", "name":"学校部门", "personList":[ { "unitID":"", "employeeID":"10011884", "userID":"10011884", "name":"杨孝", "photoPath":"http://oss.zjzdy.net/APP/20170711/bf5f7bd9c283dfcf0bdd7a00e90711bc.jpg", "userType":2 } ] }, { "id":"10002512", "name":"教师组", "personList":[ ] } ] } ] }
返回字段说明
字段 | 类型 | 说明 | |
---|---|---|---|
error | int | 'error' 返回值:'0'表示成功,'1'表示失败 | |
message | string | 'error=1' 返回新错误信息 | |
data | string | 'data' 返回json数据 | |
unitID | string | 部门ID | |
unitName | string | 部门名称 | |
data.departmentList | string | 部门人员列表 | |
data.departmentList.id | string | 部门ID | |
data.departmentList.name | string | 部门名称 | |
data.personList | string | 人员列表 | |
data.personList.unitID | string | 单位ID | |
data.personList.employeeID | string | 人员ID | |
data.personList.userID | string | 用户ID | |
data.personList.name | string | 人员名称 | |
data.personList.photoPath | string | 头像地址 | |
data.personList.userType | int | 用户类型 |
通讯录获取群组信息,具体如下:
接口调用请求说明
http请求方式: GET {WebPath}/api/ApiLoginApi/****
GET数据说明
GET数据示例如下:
{ "unitID":"", "userID":"" }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
unitID | 是 | 单位ID |
userID | 是 | 用户ID |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{ "error":0, "data":[ { "groupID":"10000039", "groupName":"研发组", "groupType":0, "userNum":5, "photoPathList":[ { "path":"http://oss.zjzdy.net/APP/20181208/64bc65908b138b6c854b7dd4b5909e5b.jpg" }, { "path":"http://oss.zjzdy.net/APP/20181229/89493c5f893352719615dd9df8d7aced.jpg" }, { "path":"http://oss.zjzdy.net/APP/20170605/4d75d0098604c86de1710450d3a4b016.jpg" }, { "path":"http://xzl.zjzdy.net/upload/avatars/User10008841/small20170325235004.jpg" }, { "path":"http://oss.zjzdy.net/HeadImage/HREmployee/10008856/medium.jpg" } ] }, { "groupID":"10000112", "groupName":"测试部", "groupType":0, "userNum":1, "photoPathList":[ { "path":"http://oss.zjzdy.net/APP/20181229/7f223c1b691abc345bf6705fd68fe0f8.jpg" } ] }, { "groupID":"10000326", "groupName":"运营组", "groupType":0, "userNum":1, "photoPathList":[ ] } ] }
返回字段说明
字段 | 类型 | 说明 | |
---|---|---|---|
error | int | 'error' 返回值:'0'表示成功,'1'表示失败 | |
message | string | 'error=1' 返回新错误信息 | |
data | string | 'data' 返回json数据 | |
data.groupID | string | 群组ID | |
data.groupName | string | 群组名称 | |
data.groupType | int | 1:个人群组,2:公共群组。群组类型 | |
data.userNum | int | 群组总人数 | |
data.photoPathList | [ ] | 所有群员头像 | |
data.photoPathList.path | string | 头像地址 |
通讯录获取群组人员信息,具体如下:
接口调用请求说明
http请求方式: GET {WebPath}/api/ApiLoginApi/****
GET数据说明
GET数据示例如下:
{ "groupID":"10000255", "groupType":2 }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
groupID | 是 | 群组ID |
groupType | 是 | 群组类型 1:个人群组,2:公共群组 |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{ "error":0, "data":[ { "groupID":"10000255", "groupName":"1111111111111", "groupType":2, "userNum":25, "employeeList":[ { "fristPy":"B", "userList":[ { "unitID":"", "userID":"10546455", "employeeID":"10021169", "employeeName":"班主任-小", "path":"", "userType":2 } ] }, { "fristPy":"C", "userList":[ { "unitID":"", "userID":"", "employeeID":"10000239", "employeeName":"陈张生1", "path":"http://oss.zjzdy.net/APP/20181229/89493c5f893352719615dd9df8d7aced.jpg", "userType":2 } ] }, { "fristPy":"D", "userList":[ { "unitID":"", "userID":"10314127", "employeeID":"10011885", "employeeName":"董君倬", "path":"http://oss.zjzdy.net/APP/20170718/e07aa641bb472ba4fee56acc808ff9c5.jpg", "userType":2 } ] } ] } ] }
返回字段说明
字段 | 类型 | 说明 | |
---|---|---|---|
error | int | 'error' 返回值:'0'表示成功,'1'表示失败 | |
message | string | 'error=1' 返回新错误信息 | |
data | string | 'data' 返回json数据 | |
data.groupID | string | 群组ID | |
data.groupName | string | 群组名称 | |
data.groupType | int | 1:个人群组,2:公共群组。群组类型 | |
data.userNum | int | 群组总人数 | |
data.employeeList | [ ] | 所有群员 | |
data.employeeList.fristPy | string | 分组拼音 | |
data.employeeList.userList | [] | 所有群员信息 | |
data.userList.unitID | string | 单位ID | |
data.userList.userID | string | 用户ID | |
data.userList.employeeID | string | 人员ID | |
data.userList.employeeName | string | 人员姓名 | |
data.userList.path | string | 头像地址 | |
data.userList.userType | int | 用户类型 |
通讯录查看他人个人信息,具体如下:
接口调用请求说明
http请求方式: GET {WebPath}/api/ApiLoginApi/*****
GET数据说明
GET数据示例如下:
{ employeeID: "10277135", unitID: "", userType: 3 }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
employeeID | 是 | 人员ID |
unitID | 是 | 单位ID |
userType | 是 | 用户类型 |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
userType=4 查询家长个人信息 { "error":0, "data":[ { "employeeID":"10223206", 人员ID "userID":"10129581", 用户ID "unitID":"", 单位ID "path":"http://o5.jpg", 头像地址 "name":"贾路句", 家长姓名 "sex":"女", 性别 "studentName":"胡梦", 学生姓名 "relation":"妈妈", 关系 "linkTel":"", 家长手机号码 "emergencyTel":"", 紧急联系电话 "address":"", 家庭住址 "signature":"", 签名 "userType":4 用户类型 } ] } userType=3 查询学生个人信息 { "error":0, "data":[ { "employeeID":"10004291", 人员ID "userID":"10129581", 用户ID "unitID":"", 单位ID "path":"http://oss.zjzdy.net/APP/20170915.jpg", 头像地址 "name":"陈海诺", 学生姓名 "sex":"女", 性别 "birthDay":"2016-10-24T00:00:00", 出生日期 "className":"404班", 班级 "guardianMobile":"", 监护人电话 "guardianRelation":"爸爸", 监护人关系 "address":"宁波研发圆502", 家庭住址 "signature":"", 签名 "userType":3 用户类型 } ] } userType=2 查询教师个人信息 { "error":0, "data":[ { "employeeID":"10010083", 人员ID "userID":"10129581", 用户ID "unitID":"", 单位ID "name":"俞琪", 人员姓名 "sex":"女", 性别 "path":"http://oss.jpg", 头像地址 "unitName":"学之路学校", 单位名称 "departmentName":"测试", 部门名称 "mobile":"", 手机号码 "cornet":"", 短号 "officePhone":"", 办公电话 "email":"", 邮箱 "signature":"", 签名 "userType":2 用户类型 } ] }
返回字段说明
字段 | 类型 | 说明 | |
---|---|---|---|
error | int | 'error' 返回值:'0'表示成功,'1'表示失败 | |
message | string | 'error=1' 返回新错误信息 | |
data | string | 'data' 返回json数据 | |
data.employeeID | string | 人员ID | |
data.empName | string | 人员姓名 | |
data.photoPath | string | 头像地址 | |
data.unitName | string | 单位名称 | |
data.departmentName | string | 部门名称 | |
data.mobile | string | 手机号码 | |
data.cornet | string | 短号 | |
data.officePhone | string | 办公电话 | |
data.email | string | 邮箱 | |
data.signature | string | 签名 | |
data.userType | int | 用户类型 2:教师,3:学生,4:家长 |
通讯录查看班级群组,具体如下:
接口调用请求说明
http请求方式: GET {WebPath}/api/ApiLoginApi/*****
GET数据说明
GET数据示例如下:
{ "employeeID": '10000239', "unitID": '', }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
employeeID | 是 | 人员ID |
unitID | 是 | 单位ID |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{ "error":0, "data":[ { "classAdjustID":"345825ca2815420e805f3a0edb7ec3bb", "unitID":"", "groupName":"五年级404班家长群", "groupType":2, "userNum":94, "photoPathList":[ { "path":"http://oss.zjzdy.net/APP/20170822/65fbd7c3ba8d7096a27c0cbe3c0795ba.jpg" } ] } ] }
返回字段说明
字段 | 类型 | 说明 | |
---|---|---|---|
error | int | 'error' 返回值:'0'表示成功,'1'表示失败 | |
message | string | 'error=1' 返回新错误信息 | |
data | string | 'data' 返回json数据 | |
data.classAdjustID | string | 学期班级ID | |
data.unitID | string | 单位ID | |
data.groupName | int | 群组名称 | |
data.groupType | int | 1:班级群 2:家长群。群组类型 | |
data.userNum | int | 群组人数 | |
data.pathList | [] | 头像数组 | |
data.pathList.path | string | 头像地址 |
通讯录查看班级群组人员信息,具体如下:
接口调用请求说明
http请求方式: GET {WebPath}/api/ApiLoginApi/*****
GET数据说明
GET数据示例如下:
{ unitID: "", classAdjustID: "117860749e4e46b08312ae641419253a", groupType: 2 }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
unitID | 是 | 单位ID |
classAdjustID | 是 | 学期班级ID |
groupType | 是 | 群组类型 |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
家长群
{
"error":0,
"groupType":2,
"data":[
{
"userNum":3,
"employeeList":[
{
"fristPy":"C",
"userList":[
{
"employeeID":"",
"userID":"",
"unitID":"",
"path":"",
"employeeName":"陈海诺爸爸",
"userType":4
}
]
},
{
"fristPy":"D",
"userList":[
{
"employeeID":"",
"userID":"",
"unitID":"",
"path":"",
"employeeName":"徐文静母亲",
"userType":4
}
]
},
{
"fristPy":"F",
"userList":[
{
"employeeID":"",
"userID":"",
"unitID":"",
"path":"",
"employeeName":"方刘伟爸爸",
"userType":4
}
]
}
]
}
]
}
返回字段说明
字段 | 类型 | 说明 | |
---|---|---|---|
error | int | 'error' 返回值:'0'表示成功,'1'表示失败 | |
message | string | 'error=1' 返回新错误信息 | |
data | string | 'data' 返回json数据 | |
data.groupType | int | 1:班级群 2:家长群。群组类型 | |
data.userNum | int | 群组人数 | |
data.employeeList | [] | 群成员 | |
data.employeeList.fristPy | string | 分组拼音 | |
data.employeeList.userList | [] | 人员列表 | |
data.employeeList.userList.userID | string | 用户ID | |
data.employeeList.userList.unitID | string | 单位ID | |
data.employeeList.userList.path | string | 头像地址 | |
data.employeeList.userList.employeeName | string | 姓名 | |
data.employeeList.userList.userType | int | 用户类型 |
通讯录查询当前联系人是否被收藏,具体如下:
接口调用请求说明
http请求方式: Post {WebPath}/api/ApiLoginApi/*****
Post数据说明
Post数据示例如下:
{ unitID: "", userID: "", byUnitID: "", byUserID: "20000002" }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
unitID | 是 | 当前登录人单位ID |
userID | 是 | 当前登录人UserID |
byUnitID | 是 | 被操作人UnitID |
byUserID | 是 | 被操作人UserID |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{ "error":0, "state":1, "contactsID":"" }
返回字段说明
字段 | 类型 | 说明 | |
---|---|---|---|
error | int | 'error' 返回值:'0'表示成功,'1'表示失败 | |
message | string | 'error=1' 返回新错误信息 | |
state | int | 收藏状态,0:未收藏,1:已收藏 | |
contactsID | string | 收藏ID |
通讯录联系人收藏/取消收藏,具体如下:
接口调用请求说明
http请求方式: Post {WebPath}/api/ApiLoginApi/*****
Post数据说明
Post数据示例如下:
{ contactsID: "", unitID: "", userID: "100234", name: "王", byUnitID: "", byUserID: "200234", byUserType: 2, byName: "李" }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
contactsID | 是 | 收藏ID |
unitID | 是 | 当前登录人单位ID |
userID | 是 | 当前登录人UserID |
name | 是 | 当前登录人姓名 |
byUnitID | 是 | 被操作人UnitID |
byUserID | 是 | 被操作人UserID |
byUserType | 是 | 被操作人用户类型 |
byName | 是 | 被操作人姓名 |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{ "error":0, "state":1, "contactsID":"" }
返回字段说明
字段 | 类型 | 说明 | |
---|---|---|---|
error | int | 'error' 返回值:'0'表示成功,'1'表示失败 | |
message | string | 'error=1' 返回新错误信息 | |
state | int | 收藏状态,0:未收藏,1:已收藏 | |
contactsID | string | 收藏ID |
通讯录获取收藏联系人,具体如下:
接口调用请求说明
http请求方式: Get {WebPath}/api/ApiLoginApi/****
Get数据说明
Get数据示例如下:
{ userID: "", unitID: "" }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
unitID | 是 | 当前登录人单位ID |
userID | 是 | 当前登录人用户ID |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{ "error":0, "data":[ { "employeeID":"", "unitID":"", "userID":"", "name":"", "photoPath":"", "userType":2 }, { "employeeID":"", "unitID":"", "userID":"", "name":"", "photoPath":"", "userType":3 }, { "employeeID":"", "unitID":"", "userID":"", "name":"胡图图", "photoPath":"", "userType":3 }, { "employeeID":"", "unitID":"", "userID":"", "name":"", "photoPath":"", "userType":4 } ] }
返回字段说明
字段 | 类型 | 说明 | |
---|---|---|---|
error | int | 'error' 返回值:'0'表示成功,'1'表示失败 | |
message | string | 'error=1' 返回新错误信息 | |
data.employeeID | string | 人员ID | |
data.unitID | string | 单位ID | |
data.userID | string | 用户ID | |
data.name | string | 人员名称 | |
data.photoPath | string | 头像路径 | |
data.userType | int | 用户类型 |