- 所有的返回数据都要配合全局状态码;
- 接口参数 requestData 中的 XXX 需要根据实际业务需求进行替换,其他参数为固定接口参数;
- 接口返回值 returnData 中的 KEY 需要根据实际业务需求进行替换,格式要保持统一,其他返回参数为固定接口参数。
[TOC]
STATUS_CODE 状态码
| 状态码 | 说明 |
|---|---|
| 1xx | 元数据 |
| 2xx | 正确的响应 |
| 3xx | 重定向 |
| 4xx | 客户端错误 |
| 5xx | 服务端错误 |
查询
单条数据
XXX 接口
接口用途:获取 XXX 单条信息
URL : /app/interface/getItem
Method : POST or GET
requestData:
| 参数名 | 必选 | 类型及范围 | 说明 |
|---|---|---|---|
| XXX | √ | string | 如用户 ID[^示例] |
接口参数示例
1 | { |
returnData :
| 返回键 | 类型 | 返回值 | 说明 |
|---|---|---|---|
| STATUS_CODE | int | 状态码 | 参考上方的全局状态码 |
| MSG | string | 返回状态信息 | 如操作成功,可以为空 |
| KEY1 | int | 响应字段值 1[^示例] | |
| KEY2 | string | 响应字段值 2[^示例] | |
| KEY3 | object | 响应字段值 3[^示例] | 可以依然包含对象 |
| - KEY3_KEY1 | string | - 响应字段值 3-1[^示例] | |
| - KEY3_KEY2 | string | - 响应字段值 3-2[^示例] |
(接口返回数据示例,可以直接将测试工具[1]中的数据粘贴过来)
1 | //测试地址 => https://123.57.89.97:8080/t2o/app/forum/listForumByActivity?ACTIVITY_ID=1f423553e3534b20b01523a08460a981&MEMBER_ID=58b6195bfe804fbb94dadac5f500124b&TYPE=2&showCount=10¤tPage=1 |
列表数据
XXX 接口
接口用途:获取 XXX 列表数据
URL : /app/interface/getList
Method : POST / GET
requestData:
| 参数名 | 必选 | 类型及范围 | 说明 |
|---|---|---|---|
| XXX | √ | string | 如用户 ID[^示例] |
| PAGE_INDEX | int | 页码,不传默认获取第一页 | |
| SHOW_COUNT | int | 每页显示条数,不传默认每页 10 条 |
1 | { |
returnData :
| 返回键 | 类型 | 返回值 | 说明 |
|---|---|---|---|
| STATUS_CODE | int | 状态码 | 参考上方的全局状态码 |
| MSG | string | 返回状态信息 | 如操作成功,可以为空 |
| CURRENT_PAGE | int | 当前页码 | |
| PAGE_COUNT | int | 总页数 | |
| KEY1 | int | 响应字段值 1[^示例] | |
| KEY2 | string | 相应字段值 2[^示例] | |
| LIST | Array[Object] | 对象列表 | LIST 为空时显示 “LIST”:[] |
| - KEY | string | - 对象列表字段值[^示例] |
1 | //测试地址 => https://123.57.89.97:8080/t2o/app/forum/listForumByActivity?ACTIVITY_ID=1f423553e3534b20b01523a08460a981&MEMBER_ID=58b6195bfe804fbb94dadac5f500124b&TYPE=2&showCount=10¤tPage=1 |
操作
增/删/改
XXX 接口
接口用途:……
URL : /app/interface/add
Method : POST
requestData:
| 参数名 | 必选 | 类型及范围 | 说明 |
|---|---|---|---|
| XXX | √ | string | 如用户 ID[^示例] |
| XXX | string | 如昵称[^示例] |
1 | { |
returnData :
| 返回键 | 类型 | 返回值 | 说明 |
|---|---|---|---|
| STATUS_CODE | int | 状态码 | 参考上方的全局状态码 |
| MSG | string | 返回状态信息 | 如操作成功,可以为空 |
| ID | int | 增、删、改数据的 ID 或者标志 |
1 | //测试地址 => https://123.57.89.97:8080/t2o/app/forum/listForumByActivity?ACTIVITY_ID=1f423553e3534b20b01523a08460a981&MEMBER_ID=58b6195bfe804fbb94dadac5f500124b&TYPE=2&showCount=10¤tPage=1 |
上传
Base64 上传图片
XXX 接口
接口用途:……
URL : /app/interface/uploadBase64
Method : POST
requestData:
| 参数名 | 必选 | 类型及范围 | 说明 |
|---|---|---|---|
| XXX | string | 如用户 ID[^示例] | |
| FILE | √ | string | 图片文件的 Base64 字符串 |
1 | { |
returnData :
| 返回键 | 类型 | 返回值 | 说明 |
|---|---|---|---|
| STATUS_CODE | int | 状态码 | 参考上方的全局状态码 |
| MSG | string | 返回状态信息 | 如操作成功,可以为空 |
| FILE_PATH | int | 文件上传后的服务器路径 |
1 | //测试地址 => https://123.57.89.97:8080/t2o/app/forum/listForumByActivity?ACTIVITY_ID=1f423553e3534b20b01523a08460a981&MEMBER_ID=58b6195bfe804fbb94dadac5f500124b&TYPE=2&showCount=10¤tPage=1 |
文件流上传
XXX 接口
接口用途:……
URL : /app/interface/uploadFile
Method : POST
requestData:
| 参数名 | 必选 | 类型及范围 | 说明 |
|---|---|---|---|
| XXX | string | 如用户 ID[^示例] | |
| FILE | √ | file | 文件对象 |
1 | { |
returnData :
| 返回键 | 类型 | 返回值 | 说明 |
|---|---|---|---|
| STATUS_CODE | int | 状态码 | 参考上方的全局状态码 |
| MSG | string | 返回状态信息 | 如操作成功,可以为空 |
| FILE_PATH | int | 文件上传后的服务器路径 |
1 | //测试地址 => https://123.57.89.97:8080/t2o/app/forum/listForumByActivity?ACTIVITY_ID=1f423553e3534b20b01523a08460a981&MEMBER_ID=58b6195bfe804fbb94dadac5f500124b&TYPE=2&showCount=10¤tPage=1 |
[^示例]: https://toutiao.com/a6324044757329051906/ “接口示例”