- 所有的返回数据都要配合全局状态码;
- 接口参数 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/ “接口示例”