| | 1 | |
| | 2 | == '''APP接口基本约定''' == |
| | 3 | |
| | 4 | {{{ |
| | 5 | ------------------------------------------------------------------------------------------------------------------ |
| | 6 | |
| | 7 | 通用接口请求参数 |
| | 8 | |
| | 9 | req_enc=utf-8 请求参数编码 |
| | 10 | |
| | 11 | resp_enc=utf-8 响应返回编码 |
| | 12 | |
| | 13 | common_session_id=xxxx 用户登录凭证,如果接口需要登陆则生效 |
| | 14 | |
| | 15 | pageNo=1 请求页码(>=1),如果接口返回有分页处理则生效 |
| | 16 | |
| | 17 | pageSize=20 请求页长度,默认20,如果接口返回有分页处理则生效 |
| | 18 | |
| | 19 | |
| | 20 | 常用的参数字段,统一使用AppControllerStatic.java中定义的静态变量。 |
| | 21 | |
| | 22 | ------------------------------------------------------------------------------------------------------------------ |
| | 23 | |
| | 24 | 通用接口返回参数 |
| | 25 | |
| | 26 | total:18 返回记录总条数,如果接口返回有分页处理则生效 |
| | 27 | |
| | 28 | pageNo:1 返回页码(>=1),如果接口返回有分页处理则生效 |
| | 29 | |
| | 30 | pageSize:20 返回页长度,如果接口返回有分页处理则生效 |
| | 31 | |
| | 32 | code:0 返回0:;操作成功 1:操作失败 |
| | 33 | |
| | 34 | message:操作成功 默认返回"操作成功 "或者"操作失败",也可以只定义返回内容 |
| | 35 | |
| | 36 | data:[] 返回数组 |
| | 37 | |
| | 38 | version:v3.0--v4.0(Latest) 返回【调用的版本号--推荐使用的最新版本号】 |
| | 39 | |
| | 40 | |
| | 41 | 常用的Json结果返回,统一使用AppControllerStatic.java中定义好的操作方法。 |
| | 42 | |
| | 43 | printSuccessMsg():操作成功 |
| | 44 | |
| | 45 | printErrorMsg():操作失败 |
| | 46 | |
| | 47 | ------------------------------------------------------------------------------------------------------------------ |
| | 48 | |
| | 49 | 名词解释 |
| | 50 | |
| | 51 | 接口URL: 接口URL |
| | 52 | |
| | 53 | 接口说明: 描述接口的应用场景 |
| | 54 | |
| | 55 | 请求参数: 参数名=xxx |
| | 56 | |
| | 57 | 是否登录: 是|否,表示接口是否要登陆才能访问 |
| | 58 | |
| | 59 | 是否分页: 是|否,表示返回的 列表有分页处理 |
| | 60 | |
| | 61 | 缓存时间: xx,设置Response Http Headers Cache-Control:max-age=xx(单位/秒) |
| | 62 | |
| | 63 | |
| | 64 | 全局接口返回格式:json |
| | 65 | |
| | 66 | ------------------------------------------------------------------------------------------------------------------ |
| | 67 | |
| | 68 | 接口URL定义 |
| | 69 | |
| | 70 | a.URL前缀为/appapi/ |
| | 71 | |
| | 72 | b.APP调用的接口URL在action.do前面必须带有版本号 |
| | 73 | |
| | 74 | 例如:/appapi/club/v3.0/listTongChengClubs.do |
| | 75 | }}} |
| | 76 | |