接口说明(见闲 · 6v1)

显著声明(读前必看)

  • 本站接口为自用——它首先服务于本站自己的页面,不是对外产品。
  • 不承诺对外稳定性——端点、字段与错误码可能随本站需要变化,不构成契约。
  • 无 API Key——不存在申请、配额或计费通道。
  • 不作为公开能力接口——如需使用 6v1 的能力,请走页面上的公开入口。

本页是说明性文档,不是公开可调用契约:不含 SLA、试用配额与版本兼容承诺。

事实披露

本站不提供读取或删除作答记录的端点;提交端点无鉴权、无 API Key。

session_id 由客户端生成(≥128 bit 随机),服务端只校验、不生成;标识不可枚举。

所有响应带 Cache-Control: no-store;存在内存态限流(阈值不公开)。

端点清单

端点、用途与响应状态码
方法路径用途响应状态码
GET /api/v1/question-set/current 题库只读副本 200 / 405 / 503
POST /api/v1/subscriptions 提交订阅 200 / 400 / 405 / 415 / 429 / 503
POST /api/v1/subscriptions/confirmation 确认订阅 200 / 400 / 405 / 415 / 429 / 503
POST /api/v1/subscriptions/cancellation 退订 200 / 400 / 405 / 415 / 429 / 503
POST /api/v1/subscriptions/resends 重新发送订阅邮件 200 / 400 / 405 / 415 / 429 / 503
POST /api/v1/sessions 提交一次完整作答 200 / 400 / 405 / 415 / 429 / 503

错误码闭集(7 码)

统一错误体为 {"error":CODE,"message":…}
错误码HTTP 状态触发条件
invalid_request 400 请求体字段缺失、格式或取值域非法
unknown_field 400 请求体含未声明字段(含未声明题号)
not_found 404 请求路径不存在(框架级未匹配路径)
method_not_allowed 405 该端点不支持此 HTTP 方法
unsupported_media_type 415 请求体媒体类型不是 application/json
rate_limited 429 同一会话标识在窗口内请求过于频繁
unavailable 503 服务暂时不可用(含数据面故障)

字段与必填性

必填性以服务端校验为准;“必填”表示该字段缺失或为空时请求一律被拒绝。

请求 / 响应对象字段
对象字段必填说明
SubmitSessionRequest session_id 必填 客户端生成的会话标识(不可枚举);服务端只校验、不生成
SubmitSessionRequest submitted_at 可缺省 客户端提交时间;仅用于一致性比对,可缺省
SubmitSessionRequest duration_band 必填 作答耗时分档(四档)
SubmitSessionRequest question_set_version 必填 客户端题库版本;存在性不校验,落库并标记
SubmitSessionRequest client_build 必填 页面构建版本(非个人信息)
SubmitSessionRequest answers 必填 19 题所选项,键为 Q1..Q19,值 0..3;未声明键一律拒绝
SubmitSessionRequest result 必填
ClientResult d1 必填 维度 D1 得分,取值 [0,1]
ClientResult d2 必填 维度 D2 得分,取值 [0,1]
ClientResult d3 必填 维度 D3 得分,取值 [0,1]
ClientResult d4 必填 维度 D4 得分,取值 [0,1]
ClientResult d5 必填 维度 D5 得分,取值 [0,1]
ClientResult total 必填 总分,取值 [0,1]
ClientResult grade 必填 等级 1..5
ClientResult degraded 必填 是否触发最短木板降级
ClientResult weakest_dims 必填 最弱维(空或 ≤5 个)
SubmitSessionResponse status 必填 恒为 saved
SubmitSessionResponse submitted_at 必填 服务端首次接受的落库时间(分钟截断);重复提交返回同一值
SubscribeRequest email 必填 邮箱地址;同一邮箱重复提交不新增记录、不重复发送
TokenRequest token 必填 确认或退订令牌;一次性,仅经请求体提交
SubscribeResponse status 必填 固定取值:recorded 或 accepted
Dimension id 必填 维度标识 D1..D5
Dimension name 必填 维度中文名
Question id 必填 题目标识 Q1..Q19
Question dim 必填 所属维度
Question text 必填 题干
Question evidence 必填 证据提示
Question order 必填 题序
ScaleOption value 必填 档位 0..3
ScaleOption label 必填 档位文字
QuestionSet version 必填 题库版本
QuestionSet dimensions 必填
QuestionSet questions 必填
QuestionSet scale 必填

机器可读描述文件:/openapi.json(OpenAPI 3.1 最小子集;与上表同源渲染)。

不在范围内

本站当前不提供程序化能力调用相关的任何约定:不做协议化的能力发现、不做接口密钥体系、不做试用配额与 SLA。