兔兔答题系统中的试卷分类支持多种字段配置,例如分类名称、分类图标、显示权重等。在分类层级上只支持二级分类,系统提供全量查询和二级分类查询接口。
全量分类
该接口查询系统中所有试卷的分类数据,包含一级分类和二级分类。
请求方法:GET
是否鉴权:否
请求编码:Content-Type:application/x-www-form-urlencoded
响应编码:Content-Type:application/json;charset=UTF-8
请求地址:index/collection/categoryTree
请求参数:
参数名 | 参数类型 | 是否必填 | 参数说明 | 示例值 |
---|
- 成功示例:
javascript
{
"data": [
{
"uid": "f1f15b624e",
"title": "学科知识",
"cover": "",
"parent_uid": "",
"children": [
{
"parent_uid": "f1f15b624e",
"uid": "f97fb3397d",
"title": "高考真题",
"cover": "http://a.com/32097c8b47634.png"
}
]
}
],
"code": 100,
"msg": "请求成功"
}
参数名 | 参数类型 | 是否必有 | 参数说明 | 示例值 |
---|---|---|---|---|
uid | String | 是 | 分类id | f1f15b624e |
title | String | 是 | 分类名称 | 学科知识 |
cover | String | 否 | 分类封面 | http://a.com/32097c8b47634.png |
parent_uid | String | 否 | 父级分类id | f1f15b624e |
children | Array | 否 | 子级分类 | 字段定义和上面一样 |
- 失败示例:
javascript
{
"code": 101,
"data": [],
"msg": "获取失败"
}
二级分类
该接口根据一级分类的uid作为参数条件查询二级分类数据。
请求方法:GET
是否鉴权:否
请求编码:Content-Type:application/x-www-form-urlencoded
响应编码:Content-Type:application/json;charset=UTF-8
请求地址:index/collection/secondCategory
请求参数:
参数名 | 参数类型 | 是否必填 | 参数说明 | 示例值 |
---|---|---|---|---|
parent_uid | string | 是 | 一级分类id |
- 成功示例:
javascript
{
"data": [{
"uid": "f1f15b624e",
"title": "学科知识",
"cover": "",
"parent_uid": "",
}],
"code": 100,
"msg": "请求成功"
}
参数名 | 参数类型 | 是否必有 | 参数说明 | 示例值 |
---|---|---|---|---|
uid | String | 是 | 分类id | f1f15b624e |
title | String | 是 | 分类名称 | 学科知识 |
cover | String | 否 | 分类封面 | http://a.com/32097c8b47634.png |
parent_uid | String | 否 | 父级分类id | f1f15b624e |
- 失败示例:
javascript
{
"code": 101,
"data": [],
"msg": "获取失败"
}