关于使用规则,请注意:


关于接口文档,请注意:



目录

验证Token

验证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
email string email
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 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 监护人关系(教师为空)
email 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 监护人关系(教师为空)
email 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""
        }
file
字段 类型 说明
error int 返回值:'0'表示成功,'1'表示失败
file string error=0 返回文件路径
message string error=1 返回错误信息

IOS检测更新2.0

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

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 部门(班级)
email 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 监护人关系(教师为空)
email 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

删除设备token,具体如下:

接口调用请求说明

http请求方式: POST
    {WebPath}/api/ApiLoginApi/******

POST数据说明

POST数据示例如下:

        {   
            deviceToken:"123123123122412412"
        }

参数说明

参数 是否必须 说明
deviceToken 当前设备token

返回字段说明

    成功:
           {
            "error":0
        }
字段 类型 说明
error int 返回值:'0'表示成功,'1'表示失败
message string error=1时错误信息

获取账号被T状态

获取账号被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'时错误信息有值返回

获取通讯录人员名单(1.0)

获取通讯录人员名单,具体如下:

接口调用请求说明

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 用户类型

通讯录获取学校列表(局-学校 展示学段)(1.0)

通讯录获取学校列表,具体如下:

接口调用请求说明

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 单位头像

通讯录获取局-校组织架构(局-教育局,校-学校)(1.0)

通讯录获取局-校组织架构,具体如下:

接口调用请求说明

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 用户类型

通讯录获取群组信息(1.0)

通讯录获取群组信息,具体如下:

接口调用请求说明

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 头像地址

通讯录获取群组人员信息(1.0)

通讯录获取群组人员信息,具体如下:

接口调用请求说明

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 用户类型

通讯录查看他人个人信息(1.0)

通讯录查看他人个人信息,具体如下:

接口调用请求说明

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:家长

通讯录查看班级群组(1.0)

通讯录查看班级群组,具体如下:

接口调用请求说明

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 头像地址

通讯录查看班级群组人员信息(1.0)

通讯录查看班级群组人员信息,具体如下:

接口调用请求说明

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 用户类型

通讯录查询当前联系人是否被收藏(1.0)

通讯录查询当前联系人是否被收藏,具体如下:

接口调用请求说明

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

通讯录联系人收藏/取消收藏(1.0)

通讯录联系人收藏/取消收藏,具体如下:

接口调用请求说明

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

通讯录获取收藏联系人(1.0)

通讯录获取收藏联系人,具体如下:

接口调用请求说明

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 用户类型