今日收录量
-
今日 API 调用
-
现有题库量
-
未拥有答案
-
请登录后台管理面板
| ID | 题目 | 平台 | 题型 | 答案 | 有答案 | AI解答 | 收录时间 | 更新时间 | 操作 |
|---|---|---|---|---|---|---|---|---|---|
| 加载中... | |||||||||
{ "code": 0, "msg": "ok", "data": ... }{ "code": 0, "msg": "ok", "data": { "items": [], "total": 0, "page": 1, "size": 20 } }
业务错误码
Authorization: Bearer <your-api-key>请求体 (JSON)
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| title | string | 是 | 题目标题 |
| richTextTitle | string | 否 | 富文本标题(HTML) |
| options | json array | 否 | 选项列表,如 ["A.选项1","B.选项2"] |
| answer | string | 否 | 答案 |
| platform | string | 是 | 来源平台,如"智慧树""超星" |
| course | string | 否 | 课程名称 |
| isAiAnswered | int | 否 | 是否AI解答,0=否,1=是 |
| questionType | string | 否 | 题型:单选题/多选题/判断题/填空题/简答题 |
成功响应 (200)
{
"code": 0,
"msg": "ok",
"data": {
"id": "uuid-string",
"duplicated": false
}
}
重复响应 (409)
{
"code": 40901,
"msg": "题目已收录",
"data": {
"duplicated": true,
"id": "existing-uuid"
}
}
lower(btrim(title)) + lower(btrim(platform)) 唯一查询参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| keyword | string | 是 | 搜索关键词 |
| platform | string | 否 | 按平台过滤 |
成功响应 (200)
{
"code": 0,
"msg": "ok",
"data": [
{
"id": "uuid",
"title": "题目标题",
"options": ["A.选项1","B.选项2"],
"answer": "A",
"hasAnswer": 1,
"platform": "智慧树",
"course": "高等数学"
}
]
}
路径参数
| 参数 | 说明 |
|---|---|
| id | 题目 UUID |
请求体 (JSON) — 所有字段均为可选,仅更新传入的字段
| 参数 | 类型 | 说明 |
|---|---|---|
| title | string | 题目标题 |
| richTextTitle | string | 富文本标题 |
| options | json array | 选项列表 |
| answer | string | 答案 |
| hasAnswer | int | 强制标记是否有答案 |
| platform | string | 平台 |
| course | string | 课程 |
| isAiAnswered | int | 是否AI解答 |
| questionType | string | 题型 |
成功响应 (200)
{
"code": 0,
"msg": "ok",
"data": { /* 完整题目对象 */ }
}
路径参数
| 参数 | 说明 |
|---|---|
| id | 题目 UUID |
成功响应 (200)
{
"code": 0,
"msg": "删除成功",
"data": null
}