@apis1990
2016-08-14T03:41:35.000000Z
字数 2622
阅读 475
v2-教练端
测试地址:http://36.33.24.119:8081/api/v2/coachuser/get_message_list.php
| 参数 | 类型 | 是否必须 | 描述 |
|---|---|---|---|
| coach_id | int | yes | 教练ID 如:26 |
| member_type | int | yes | 成员类型,教练端请传值:2 |
| sms_type | int | yes | 消息类型: 1系统消息,2订单消息, 3消息分类页 ,0 app首页消息 |
| -- | -- | -- | -- |
| sort | string | optional | 排序字段,请传is_read |
| order | string | optional | 控制倒序或逆序,倒序:DESC,正序:ASC, [ 默认:DESC ] |
| page | int | optional | 消息分页数,如第二页请传数字2 [ 默认:1 ] |
demo1
{"code": 106,"data": "请求错误"}
参数:请求方式GET解释:使用了除POST以外的请求方式修复:请使用POST状态:出错
demo2
{"code": 102,"data": "参数错误"}
参数:sms_type=2&member_type=2解释:参数coach_id为必须,该参数缺失修复:请添加coach_id=[数字]参数状态:出错
demo3
{"code": "200","data": "47" //N条消息}
参数:sms_type=0&member_type=2&coach_id=26解释:表示app首页请求,有47条新消息状态:正常
demo4
{"code": "200","data": {"1": 23, //消息类型:未读消息数目"2": 1}}
参数:sms_type=3&member_type=2&coach_id=26解释:共有未读消息:系统消息 1 条, 订单消息 46 条,状态:正常
demo5
{"code": "200","data": [{"id": "4936","content": "教练您好,陈曦学员预约您3月12日8:00-9:00点的学车服务,请提前做好安排!","from": "嘻哈学车","beizhu": "学员订单","addtime": "1457601554","is_read": "2", //2表示 未读 1 表示已读 101 表示已删除"msg_type": "2"},{"id": "4934","content": "教练您好,高大成学员预约您3月10日19:00-20:00点的学车服务,请提前做好安排!","from": "嘻哈学车","beizhu": "学员订单","addtime": "1457592502","is_read": "2","msg_type": "2"},{"id": "4932","content": "教练您好,高大成学员预约您3月13日11:00-12:00点的学车服务,请提前做好安排!","from": "嘻哈学车","beizhu": "学员订单","addtime": "1457592205","is_read": "2","msg_type": "2"},{"id": "4930","content": "教练您好,高大成学员预约您3月15日18:00-19:00点的学车服务,请提前做好安排!","from": "嘻哈学车","beizhu": "学员订单","addtime": "1457592022","is_read": "2","msg_type": "2"},{"id": "4928","content": "教练您好,高大成学员预约您3月15日20:00-21:00点的学车服务,请提前做好安排!","from": "嘻哈学车","beizhu": "学员订单","addtime": "1457591943","is_read": "2","msg_type": "2"},{"id": "4926","content": "教练您好,高大成学员预约您3月16日20:00-21:00点的学车服务,请提前做好安排!","from": "嘻哈学车","beizhu": "学员订单","addtime": "1457591873","is_read": "2","msg_type": "2"},{"id": "4924","content": "教练您好,高大成学员预约您3月10日20:00-21:00点的学车服务,请提前做好安排!","from": "嘻哈学车","beizhu": "学员订单","addtime": "1457591706","is_read": "2","msg_type": "2"},{"id": "4922","content": "教练您好,高大成学员预约您3月15日19:00-20:00,21:00-22:00点的学车服务,请提前做好安排!","from": "嘻哈学车","beizhu": "学员订单","addtime": "1457581773","is_read": "2","msg_type": "2"},{"id": "4920","content": "教练您好,高大成学员预约您3月12日21:00-22:00点的学车服务,请提前做好安排!","from": "嘻哈学车","beizhu": "学员订单","addtime": "1457580956","is_read": "2","msg_type": "2"},{"id": "4918","content": "教练您好,高大成学员预约您3月13日8:00-9:00,9:00-10:00,10:00-11:00点的学车服务,请提前做好安排!","from": "嘻哈学车","beizhu": "学员订单","addtime": "1457580066","is_read": "2","msg_type": "2"}]}
参数:sms_type=2&member_type=2&coach_id=26&page=2&sort=is_read&order=DESC状态:正常解释:此为教练id为26的所有订单消息中的第 2 页,先按未读和已读排序,排序方式为已读>未读,然后是按消息的推送时间从最新开始排序。 如果不传page,则page默认为第一页; 如果不传sort,则默认只按时间排序,即未读和已读是混杂在一起的;如果不传order,则先是已读,再是未读。