共 39 个接口文档
POST /api/v1/charts/hot-major-distribution| 参数名 | 类型 | 必填 | 说明 | 示例 |
|---|---|---|---|---|
| field | string | 否 | 专业领域,默认"所有专业" | "所有专业"、"计算机类" |
接口返回标准统一响应格式:
{
"code": 200,
"message": "success",
"data": {
"chart_data": [
{
"name": "计算机类",
"value": 15
},
{
"name": "电子信息类",
"value": 12
}
],
"category_details": {
"计算机类": [
{
"major_name": "计算机科学与技术",
"sp_code": "080901",
"description": "",
"school_count": 800,
"level1_name": "工学",
"level2_name": "计算机类",
"level3_name": "计算机类"
}
],
"电子信息类": [
{
"major_name": "电子信息工程",
"sp_code": "080701",
"description": "",
"school_count": 650,
"level1_name": "工学",
"level2_name": "电子信息类",
"level3_name": "电子信息类"
}
]
}
}
}
| 字段名 | 类型 | 说明 |
|---|---|---|
| name | string | 三级分类名称(level3_name) |
| value | number | 该分类下的专业数量 |
键为三级分类名称(level3_name),值为该分类下的专业详情数组。
| 字段名 | 类型 | 说明 |
|---|---|---|
| major_name | string | 专业名称 |
| sp_code | string | 专业代码 |
| description | string | 专业描述 |
| school_count | number | 开设院校数量 |
| level1_name | string | 一级学科门类名称 |
| level2_name | string | 二级学科类别名称 |
| level3_name | string | 三级学科分类名称 |
curl -X POST https://api.example.com/api/v1/charts/hot-major-distribution \
-H "Content-Type: application/json" \
-d '{}'
curl -X POST https://api.example.com/api/v1/charts/hot-major-distribution \
-H "Content-Type: application/json" \
-d '{
"field": "计算机类"
}'
{
"code": 200,
"message": "success",
"data": {
"chart_data": [
{ "name": "计算机类", "value": 15 },
{ "name": "电子信息类", "value": 12 }
],
"category_details": {
"计算机类": [
{
"major_name": "计算机科学与技术",
"sp_code": "080901",
"description": "",
"school_count": 800,
"level1_name": "工学",
"level2_name": "计算机类",
"level3_name": "计算机类"
}
]
}
}
}