Skip to content

兔兔答题系统中的试卷分类支持多种字段配置,例如分类名称、分类图标、显示权重等。在分类层级上只支持二级分类,系统提供全量查询和二级分类查询接口。

全量分类

该接口查询系统中所有试卷的分类数据,包含一级分类和二级分类。

  • 请求方法: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": "请求成功"
}
参数名参数类型是否必有参数说明示例值
uidString分类idf1f15b624e
titleString分类名称学科知识
coverString分类封面http://a.com/32097c8b47634.png
parent_uidString父级分类idf1f15b624e
childrenArray子级分类字段定义和上面一样
  • 失败示例:
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_uidstring一级分类id
  • 成功示例:
javascript
{
	"data": [{
        "uid": "f1f15b624e",
        "title": "学科知识",
        "cover": "",
        "parent_uid": "",
    }],
	"code": 100,
	"msg": "请求成功"
}
参数名参数类型是否必有参数说明示例值
uidString分类idf1f15b624e
titleString分类名称学科知识
coverString分类封面http://a.com/32097c8b47634.png
parent_uidString父级分类idf1f15b624e
  • 失败示例:
javascript
{
	"code": 101,
	"data": [],
	"msg": "获取失败"
}