职教高考控制线 API:招生类别枚举、筛选与空分数含义

本文详解GuGuData职教高考控制线API,涵盖招生类别枚举获取、多维筛选逻辑(年份/省份/考生类型/批次/科类)、score字段null值的语义(非零分)、remark字段政策补充说明,以及接口调用边界、错误码处理(DataStatus.StatusCode=100为成功)和空结果判别规则,强调控制线不等同于院校录取线。

GuGuData 职教高考及高职分类招生控制线 API 按年份、省份、招生类别、考生类型、批次和科类返回控制分数及备注。不同招生体系和考生群体的分数线不能直接混用,控制线也不等同于院校实际最低录取分数。

调用方式为 GET /metadata/vocational-control-lines,year 是必填正整数,没有默认年份。先按年份和招生省份获取枚举,再用招生类别、考生类型、批次与科类筛选控制线;Score=null 表示没有可用分数,不能显示为 0 分。

原始 API 封面

接口概览

项目说明
请求方法GET
接口地址https://api.gugudata.com/metadata/vocational-control-lines
返回格式JSON,UTF-8
调用凭据对应产品 AppKey,示例使用 Header 传递

请求参数

参数名参数类型是否必须默认值备注
appkeystring是无无默认值;沿用 Query、Header、Bearer 鉴权,多处凭据须一致。
yearinteger是无必填正整数,范围 1–65535;实际覆盖以查询结果为准,没有默认年份。
provinceNamestring否无招生省份名称。 可选值及适用年份、省份以当前完整文档及对应枚举接口为准。
categoryCodestring否无招生类别编码,为空时不按类别编码筛选。 可选值及适用年份、省份以当前完整文档及对应枚举接口为准。
categorystring否无招生类别筛选。可选值请通过 职教高考及高职分类招生控制线-查询参数枚举 (/metadata/vocational-control-lines/enums)获取,使用返回字段 Data.category。请按查询年份 year 和招生省份 provinceName 获取适用取值。
studentTypestring否无考生类型筛选。可选值请通过 职教高考及高职分类招生控制线-查询参数枚举 (/metadata/vocational-control-lines/enums)获取,使用返回字段 Data.studentType。请按查询年份 year 和招生省份 provinceName 获取适用取值。
scoreBatchstring否无录取批次筛选。可选值请通过 职教高考及高职分类招生控制线-查询参数枚举 (/metadata/vocational-control-lines/enums)获取,使用返回字段 Data.scoreBatch。请按查询年份 year 和招生省份 provinceName 获取适用取值。
subjectCategorystring否无科类筛选。可选值请通过 职教高考及高职分类招生控制线-查询参数枚举 (/metadata/vocational-control-lines/enums)获取,使用返回字段 Data.subjectCategory。请按查询年份 year 和招生省份 provinceName 获取适用取值。
pageIndexinteger否1页码,默认 1;须为正整数。
pageSizeinteger否10每页条数,默认 10,范围 1–100。

枚举和数据覆盖可能随年份、招生省份及来源发布进度变化。列表中的示例值不代表所有条件组合都存在记录;不要把接口响应时间当作数据更新时间。

请求示例

下面是文档示例,不是已执行的真实测试结果。YOUR_APPKEY 为占位符;实际凭据保存在服务端,不写入网页、公开仓库或日志。中文参数使用 URL 编码;请求体示例使用 JSON。

curl --get 'https://api.gugudata.com/metadata/vocational-control-lines' \
  --header 'X-GUGUDATA-APPKEY: YOUR_APPKEY' \
  --data-urlencode 'year=2026' \
  --data-urlencode 'provinceName=广东' \
  --data-urlencode 'pageIndex=1' \
  --data-urlencode 'pageSize=10'

返回字段

参数名参数类型备注
DataStatus.RequestParameterstring真实业务请求参数,中文可读,不包含凭据。
DataStatus.StatusCodeinteger接口返回状态码
DataStatus.StatusDescriptionstring接口返回状态说明
DataStatus.ResponseDateTimestring接口数据返回时间
DataStatus.DataTotalCountinteger筛选后匹配记录总数;合法越界页返回空数组。枚举接口为四项数组的元素总数。
Data.DataIdstring数据全局唯一 ID
Data.Yearinteger年份
Data.Provincestring省份名称
Data.Categorystring该记录所属的招生类别,需与考生类型、批次和科类一同理解。
Data.StudentTypestring考生类型
Data.ScoreBatchstring录取批次
Data.SubjectCategorystring科类名称
Data.Scoreint?该年份、省份、招生类别、考生类型、批次及科类下的控制分数;为 null 时表示未提供可用数值,不等同于 0 分。
Data.Remarkstring该条控制线的补充说明,可能包含分数以外的要求;无补充资料时为空字符串。

字段口径与使用边界

year 为必填正整数,没有默认年份;实际年份覆盖以查询结果为准。先使用 /metadata/vocational-control-lines/enums,按年份和省份取得 category、studentType、scoreBatch、subjectCategory 的可用值。Score 为 null 表示未提供可用分数,不等于零分。Remark 可能补充分数之外的要求,应与类别和批次一并展示。成功但空数组可能来自筛选组合或越界页,不能据此推断没有相关招生。

错误与结果核对

先检查 HTTP 状态,再检查 DataStatus.StatusCode;100 表示业务成功。参数、鉴权、订单权益、限流和服务异常应分别处理。不要把失败响应展示成“没有数据”,也不要因收到 HTTP 200 就直接读取业务结果。错误码和 QPS 以当前接口文档及套餐为准,不沿用旧文章中的统一频率承诺。

成功后继续核对匹配总数、实际列表、分页及返回字段。空值、空字符串和零值按各字段定义解释;无法确认的资料保留缺口,不填造招生代码、分数或政策条件。

接入时先选年份和招生省份,再从对应枚举取得筛选值;展示控制分数时保留招生类别、考生类型、批次、科类和备注。控制线不是院校最低录取线,空分数与空结果也要分别按字段定义和分页条件处理。

官方文档与预览

本文由 GuGuData 产品方整理,接口契约核对日期为 2026 年 11 月 1 日。用于接口集成与资料核对;实际招生政策、选科与报考要求以适用年份的省级考试院和院校正式公告为准。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

DevOpenClub

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值