幼儿艺术培训接口文档

系统交互说明:
所有交互采用http或者https,客户端登录后会从服务器获得一个sessionid(通过cookies返回)和一个authentication串
凡是需要登录后才能进行的http请求,客户端需要回传cookies
凡是需要登录后才能进行的https请求,客户端需要在http请求的headers回传authentication串
 
 
 
 
 
1 获取起始页
/get/start/page?area={area_code}
{
    code:0,
    data:'/images/first.jpg'
}
 
2 获取广告列表
/get/ad/pictures?area={area_code}
{
code:0,
data:[{type:'picture',url:'/images/ad.jpg'},{type:'activity',url:'/vedio/ad.rmvb'}]
}
 
3 获取培训顶级类别信息
/get/top/level/arts?area={area_code}
{
    code:0,
data:[{id:1,name:'美术'1},{id:2,name:'乐器'},{id:3,name:'声乐'},{id:4,name:'棋类'}]
}
 
4 获取年龄段分类信息
/get/ages/types?area={area_code}
{
code:0,
data:[{id:1,title:'小升初',target:'',desc:''},
{id:1,title:'3-6岁',target:'认识启蒙',desc:'锻炼手眼协调'},
{id:1,title:'',target:'',desc:''},
{id:1,title:'',target:'',desc:''}
]
}
 
5 赚取课时费配置信息
/get/bonus/config?area={area_code}
{
code:0,
data:[{name:'注册',bonus:'10元'},
{name:'分享3个不同渠道',bonus:'1元'},
{name:'',bonus:''},
{name:'',bonus:''}]
}
 
6 制定教学计划
/draw/plan
request:
{
student_id:'1111',name:'王小二',sex:1,age:6,
content:'xxxxxxxxxxxx',
goal:'gggggggg',
next_content:'nnnnnnnnnnnn',
next_goal:'next goal',
advice:'advice'
}
 
response:
{
code:0,
data:'plan saved'
}
 
7 查看教学计划
/get/plan?student={student_id}&techer={techer_id}
 
{
code:0,
data:[
{
student_id:'1111',name:'王小二',sex:1,age:6,
content:'xxxxxxxxxxxx',
goal:'gggggggg',
next_content:'nnnnnnnnnnnn',
next_goal:'next goal',
advice:'advice'
},
{
student_id:'1111',name:'王小二',sex:1,age:6,
content:'xxxxxxxxxxxx',
goal:'gggggggg',
next_content:'nnnnnnnnnnnn',
next_goal:'next goal',
advice:'advice'
}
]
}
 
8 获得验证码
 
/get/captcha
{
code:0,
data:'/image/captcha/xxxx.jpg'
}
 
9 登陆
/login
requset:
{
user:'135456789',
password:'xxxxxxx',
}
response:
{
code:0,
data:''
}
{
code:1001
data:'invalid account or password'
}
 
10 获取手机验证码
{
phone:'1456789876',
}
response:
{
code:0
data:''
}
{
code:1001
data:'invalid captcha'
}
 
 
11 注册
/register
request:
{
phone:'13456788765',
password:'passordx',
valid_code:'234589'
}
resonse:
{
code:0,
data:'ok'
}
{
code:1002,
data:'invalid code'
}
 
12 找回密码
/change/password
request:
{
phone:'13456788765',
password:'passordx',
valid_code:'234589'
}
resonse:
{
code:0,
data:'ok'
}
{
code:1002,
data:'invalid code'
}
 
13 获取培训次级级类别信息
/get/second/level/arts?area={area_code}
{
    code:0,
data:{
parent:{id:1,name:'美术'1},
children:[{id:1,name:'素描'1},{id:2,name:'水粉'},{id:3,name:'油画'},{id:4,name:'线描'}]
}
}
 
14 获取某类别的教师列表
/get/teacher/list?art_type={type_id}
{
code:0,
data:[
{id:1,name:'Mike',sex:0,completed:30,positive:24,negative:6,
distruc:'大兴区',picture:'/image/teacher/xxx.jpg',price:200,
desc:'毕业中央美术学院,3年幼儿美术教育经验。擅长素描、油画'},
{id:1,name:'Mike',sex:0,completed:30,positive:24,negative:6,
distruc:'大兴区',picture:'/image/teacher/xxx.jpg',price:200
desc:'毕业中央美术学院,3年幼儿美术教育经验。擅长素描、油画'}
]
}
 
15 获取教师详细信息
/get/teacher/detail?teach={teach_id}
{
id:1,name:'王可可',
pictures:['/image/teacher/1.jpg','/image/teacher/1.jpg','/image/teacher/1.jpg']
desc:'毕业中央美术学院,3年幼儿美术教育经验。擅长素描、油画。毕业中央美术学院,3年幼儿美术教育经验。擅长素描、油画。',
price:200,
completed:30,
distruct:'大兴区',
authentication:[{item:'身份',checked:1},{item:'资质',checked:1},{item:'职称',checked:1},{item:'健康',checked:1}],
comments:1000,positive:24,negative:6
}
 
16 获取教师时间表
/get/teacher/schedule?teacher={teacher_id}&date={20150202}
{
code:0,
data:[
{teacher:'123456',date:'2015-02-02',h8:0,h9:0,h10:1,h11:1,h12:0,h13:0,h14:0,h15:2,h16:0,h17:0,h18:0,h19:0,h20:0},
{teacher:'123456',date:'2015-02-03',h8:0,h9:0,h10:1,h11:1,h12:0,h13:0,h14:0,h15:2,h16:0,h17:0,h18:0,h19:0,h20:0},
{teacher:'123456',date:'2015-02-04',h8:0,h9:0,h10:1,h11:1,h12:0,h13:0,h14:0,h15:2,h16:0,h17:0,h18:0,h19:0,h20:0},
{teacher:'123456',date:'2015-02-05',h8:0,h9:0,h10:1,h11:1,h12:0,h13:0,h14:0,h15:2,h16:0,h17:0,h18:0,h19:0,h20:0},
{teacher:'123456',date:'2015-02-06',h8:0,h9:0,h10:1,h11:1,h12:0,h13:0,h14:0,h15:2,h16:0,h17:0,h18:0,h19:0,h20:0},
{teacher:'123456',date:'2015-02-07',h8:0,h9:0,h10:1,h11:1,h12:0,h13:0,h14:0,h15:2,h16:0,h17:0,h18:0,h19:0,h20:0},
{teacher:'123456',date:'2015-02-08',h8:0,h9:0,h10:1,h11:1,h12:0,h13:0,h14:0,h15:2,h16:0,h17:0,h18:0,h19:0,h20:0}
]
}
 
/book/course
request:
{
student:'7888899999',
teacher:'7876655555',
    times:[8,9,10]
}
response:
{
code:0,
data:'订课成功'
}
{
code:1005,
data:'订课失败'
}
 
 
17 获取教师评论列表
 
/get/teacher/comment?teacher={teacher_id}&page={page}
{
positive:200,negative:20,
list:[
{phone:'135****3456',
time:'2 hours ago',
content:'老师很不错,还会再约的。'},
{phone:'135****3456',
time:'2 hours ago',
content:'老师很不错,还会再约的。'}
]
}
 
18 评论教师
 /comment/teacher
request:
{
id:'213435',
content:'老师很不错,还会再约的。'
}
 
response:
{
code:0,
data:'comment sumbit'
}
 
 
19 获取账号信息
/get/account/info?student_id={student_id}
{
code:0,
data:{
phone:'1356789098',
cash:900,
coupon:100,
amount:1000
}
}
 
20 获取消息状态
/get/messagebox/status?student_id={student_id}
{
code:0,
data:1
}
 
21 获取充值配置信息
/get/recharge/config
{
code:0,
data:[{amount:1000,rebate:100},
{amount:3000,rebate:350},
{amount:6000,rebate:750},
{amount:10000,rebate:1200}]
}
 
22 充值
/recharge
request:
{
student_id:'1234567888',
amount:10000
}
response:
{
code:0,
data:'充值成功'
}
{
code:1004:
data:'充值失败'
}
 
23 获取充值消费记录
/get/account/record?student_id={student_id}
{
code:0,
data:{
total_amount:10000,
total_rebate:1200
[{amount:10000,rebate:1200,date:1456789889},
{amount:10000,rebate:1200,date:1456789889}
]
 
}
}
 
24 读取地址列表
/get/address/list?student_id={student_id}
 
{
code:0,
data:{
[{community:'富力城',address:'富力家园5号楼二单元301'},
{community:'富力城',address:'富力家园5号楼二单元301'}]
}
}
 
25 添加地址
/add/address
{
student:'1134335555',
community:'富力城'.
address:'富力家园5号楼二单元301'}
}
 
response:
{
code:0,
data:'添加地址成功'
}
 
26 读取消息列表
/get/message/list?student_id={student_id}&page={page}
{
code:0,
data:[
{type:'教学计划',content:'新的教学计划',status:'read',note:'1243566'}
]
}
 
27 提反馈意见
/user/suggest
request:
{
student:'45159584058',
conent:'你们的app做得很好啊',
contact:'联系方式大发发发生'
}

posted on 2015-03-27 17:39  学而知之者  阅读(201)  评论(0编辑  收藏  举报