[关闭]
@apis1990 2016-08-14T03:40:00.000000Z 字数 1069 阅读 481

v2-教练端


教练端编辑学员考试信息


1.URL:/service/api/v2/coachuser/edit_user_examinfo.php

测试地址:http://36.33.24.119:8081/api/v2/coachuser/edit_user_examinfo.php

2.请求方式:POST

3.请求参数:

参数 类型 是否必须 描述
coach_id int yes 教练ID 如:26
user_id int yes 学员ID 如:3
exam_records int yes 考试记录,多条

exam_records样例:

  1. [
  2. {
  3. "exam_timestamp": 1468465072, //考试日期对应的时间戳
  4. "lesson": 2 //科目二
  5. },
  6. {
  7. "exam_timestamp": 1468465072,
  8. "lesson": 3
  9. }
  10. ]

5.接口返回结果

demo1

  1. {
  2. "code": 106,
  3. "data": "请求错误"
  4. }
  1. 参数:请求方式GET或其它
  2. 解释:使用了除POST以外的请求方式
  3. 修复:请使用POST
  4. 状态:出错

demo2

  1. {
  2. "code": 101,
  3. "data": "参数错误"
  4. }
  1. 参数:coach_id=26&user_id=22&exam_timestamp=1468229375&lesson=2
  2. 解释:参数user_id为必须,该参数缺失
  3. 修复:请添加user_id=[教练ID]参数
  4. 状态:出错

demo3

  1. {
  2. "code": 103,
  3. "data": "此学员不存在"
  4. }
  1. 参数:coach_id=26&user_id=52&exam_timestamp=1468229375&lesson=2
  2. 解释:参数coach_id=26user_id=52表示此学员不存在
  3. 修复:请修改为存在的user_id=[学员ID]、coach_id=[教练ID]参数
  4. 状态:出错

demo4

  1. {
  2. "code": 105,
  3. "data": "不可重复添加考试记录"
  4. }
  1. 参数:coach_id=26&user_id=3&exam_timestamp=1468229375&lesson=2
  2. 解释:参数coach_id=26user_id=3lesson=2表示此科目已经存在
  3. 修复:请修改参数lesson = 3或者修改参数user_id = 3
  4. 状态:出错

demo5

  1. {
  2. "code": 200,
  3. "data": "编辑学员培训信息成功"
  4. }
  1. 参数:coach_id=26&user_id=5&exam_timestamp=1468229375&lesson=2
  2. 解释:教练id26下的学员id5,考试时间戳为1468229375,考试科目为2.
  3. 状态:正常
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注