Token 获取说明
用户需通过以下登录地址获取访问令牌(Token)。
注意:如果您还没有账号,请先完成注册。
登录地址: http://rzzl.kercore.com.cn/
登录成功后,在左侧菜单中点击 “接口 Token”,即可获取您的访问令牌。
接口统一前缀:
所有接口调用地址的统一前缀为:
http://rzzl.kercore.com.cn/
示例接口(如添加题目):
http://rzzl.kercore.com.cn/api/addTitle
接口调用流程说明
-
添加题目:调用
/api/addTitle接口,提交需要生成内容的参数。 -
查询题目 ID:添加成功后,从返回数据中获取该题目的唯一
ID。 -
支付操作:使用该
ID,调用支付接口(/api/userCashPay)进行支付。 -
查询状态:支付后,调用
/api/getTitleStatus接口,查询处理进度或状态。 -
下载结果:当状态为
已完成时,即可调用下载接口(如/api/getDownloadLink)获取结果文件。
💡 提示:请确保在所有接口调用中携带有效的 Token 信息进行身份验证。
更多资源 & 联系我们
▸ 项目主页:
http://ai.rz.kercore.org/
了解最新功能、更新日志与团队动态。
▸ 证书反馈:
http://ai.rz.kercore.org/pricing
查看服务套餐、证书反馈与优惠信息,助力您的项目快速落地。
欢迎访问! 您的关注与反馈是我们持续改进的动力。
新增一个题目
接口地址:
POST /api/addTitle
请求参数:
| 参数名 | 参数示例 | 类型 | 必填 | 说明 |
|---|---|---|---|---|
| token | string | 是 | 获取方式登录:http://rzzl.kercore.com.cn/,左侧点击接口token菜单 | |
| titleName | 计算机技能课程管理系统 | string | 是 | 题目名字【必须是“系统”、“平台”、“软件”、“app”结尾,如果参数为“app”,type参数必须是h5或mp】 |
| titleVersion | V1.0 | string | 否 | 版本号【必须是大写V结尾,例如:V1.0】。参数为空的话,默认为V1.0 |
| langs | java | string | 否 | 后端代码语言:枚举【java、cpp、php、csharp、python、go、kotlin】,只能传一个,多了默认为java |
| resource | 0 | string | 是 | 资源类型【固定为0,1(0为基本资源,1为附加资源,附加资源包含可运行文件,操作录屏,用户端全部源码,数据库录屏,测试登记表,测试环境表)】 |
| type | pc | string | 是 | 界面风格类型【固定为“pc”,“h5”,“mp”(分别为:电脑端,手机端,小程序端,如果您选择h5或者mp的话,题目必须是app结尾)】,建议无特殊需求只选pc |
| requirements | string | 否 | 领域限定【50个字以内】 | |
| remark | string | 否 | 备注【30个字以内】 | |
| dateRegion | 2024-08-11,2025-08-11 | string | 否 |
生成截图中测试数据的日期范围:例如【2024-08-11,2025-08-11】,如果传入的是空值,就为 “当前日期减去一个月,再减一年” 的范围作为默认值。
如果想传的话严格按照这种格式:2024-08-11,2025-08-11 |
| createVersion | v4 | string | 否 | 生成系统使用的内核:枚举【v4、v3】,默认为v4。(v4是升级版) |
返回示例-成功:
{
msg: "操作成功",
code: 200,
data: {
searchValue: null,
createBy: null,
createTime: null,
updateBy: null,
updateTime: null,
remark: null,
params: { },
token: null,
searchType: null,
pageSize: null,
pageNum: null,
state: null,
orderField: null,
orderType: null,
titleId: 3750,
titleSysId: null,
titleName: "测试",
titleVersion: "V1.0",
titleRemark: "",
titleStatus: null,
titleLang: "html,javascript,css,java",
titleResource: "0",
titleDel: null,
titleCreateTime: null,
titleAdminId: 12,
refundStatus: null,
titleSoftType: "pc",
titleCustomRequirements: ""
}
}
返回示例-失败:
{
msg: "token已禁用或失效!",
code: 500
}
返回字段说明:
| 参数名 | 参数类型 | 说明 |
|---|---|---|
| titleId | int | id【提交用,需要保存并记录】 |
| titleSysId | string | 随机码。【支付成功后会生成】 |
| titleName | string | 题目 |
| titleVersion | string | 版本号 |
| titleRemark | string | 备注 |
| titleStatus | int | 状态【1:未支付,3:生成中,5:已完成】 |
| titleLang | string | 编程语言 |
| titleResource | string | 0为基本资源,1为附加资源,附加资源包含可运行文件,操作录屏,用户端全部源码,数据库录屏,测试登记表,测试环境表 |
| titleCreateTime | string | 创建题目的时间 |
| titleAdminId | int | 所属于用户id |
| titleSoftType | string | 界面风格类型【固定为“pc”,“h5”,“mp”(分别为:电脑端,手机端,小程序端)】 |
| titleCustomRequirements | string | 领域限定 |
查询题目列表
接口地址:
GET /api/titleList
请求参数:
| 参数名 | 参数示例 | 类型 | 必填 | 说明 |
|---|---|---|---|---|
| token | string | 是 | 获取方式登录:http://rzzl.kercore.com.cn/,左侧点击接口token菜单 | |
| pageSize | 10 | int | 否 | 每页多少条数据 |
| pageNum | 1 | int | 否 | 第几页 |
| searchType | title_name | string | 否 | 根据什么查询【如果根据题目查询为title_name、备注:title_remark、语言:title_lang、版本号:title_version】(searchType和searchValue必须同时为空,或者不为空) |
| searchValue | 金银花 | string | 否 | 查询的内容【支持模糊查询】(searchType和searchValue必须同时为空,或者不为空) |
| titleRemark | string | 否 | 备注 |
返回示例:
{
msg: "操作成功",
code: 200,
data: {
rzTitles: [
{
searchValue: null,
createBy: null,
createTime: null,
updateBy: null,
updateTime: null,
remark: null,
params: { },
token: null,
searchType: null,
pageSize: null,
pageNum: null,
state: null,
orderField: null,
orderType: null,
titleId: 123,
titleSysId: "123",
titleName: "xxxxx系统",
titleVersion: "V1.0",
titleRemark: "",
titleStatus: 5,
titleLang: "html,javascript,css,java",
titleResource: "0",
titleDel: 0,
titleCreateTime: "2025-05-18T11:26:10.000+00:00",
titleAdminId: 12,
refundStatus: null,
titleSoftType: "pc",
titleCustomRequirements: ""
},
{
searchValue: null,
createBy: null,
createTime: null,
updateBy: null,
updateTime: null,
remark: null,
params: { },
token: null,
searchType: null,
pageSize: null,
pageNum: null,
state: null,
orderField: null,
orderType: null,
titleId: 1234,
titleSysId: "1234",
titleName: "xxxxx2系统",
titleVersion: "V1.0",
titleRemark: "",
titleStatus: 5,
titleLang: "html,javascript,css,java",
titleResource: "0",
titleDel: 0,
titleCreateTime: "2025-05-16T05:28:01.000+00:00",
titleAdminId: 12,
refundStatus: null,
titleSoftType: "pc",
titleCustomRequirements: ""
}
],
allSum: 3,
lastPage: 1,
pageSize: 3,
isIsLastPage: true,
isFirstPage: true,
pageNum: 1,
countPage: 1
}
}
返回示例-失败:
{
msg: "token已禁用或失效!",
code: 500
}
返回字段说明:
| 参数名 | 参数类型 | 说明 |
|---|---|---|
| titleId | int | id【提交用,需要保存并记录】 |
| titleSysId | string | 随机码。【支付成功后会生成】 |
| titleName | string | 题目 |
| titleVersion | string | 版本号 |
| titleRemark | string | 备注 |
| titleStatus | int | 状态【1:未支付,3:生成中,5:已完成】 |
| titleLang | string | 编程语言 |
| titleResource | string | 0为基本资源,1为附加资源,附加资源包含可运行文件,操作录屏,用户端全部源码,数据库录屏,测试登记表,测试环境表 |
| titleCreateTime | string | 创建题目的时间 |
| titleAdminId | int | 所属于用户id |
| titleSoftType | string | 界面风格类型【固定为“pc”,“h5”,“mp”(分别为:电脑端,手机端,小程序端)】 |
| titleCustomRequirements | string | 领域限定 |
| allSum | int | 总数据量 |
| lastPage | int | 最后一页页码 |
| countPage | int | 总共有多少页 |
| isFirstPage | boolean | 是否第一页 |
| allSum | int | 总数据量 |
| isIsLastPage | int | 是否最后一页 |
| pageSize | int | 当前每页条数 |
| pageNum | int | 当前页码 |
支付一个题目【余额支付】
接口地址:
POST /api/userCashPay
请求参数:
| 参数名 | 参数示例 | 类型 | 必填 | 说明 |
|---|---|---|---|---|
| token | string | 是 | 获取方式登录:http://rzzl.kercore.com.cn/,左侧点击接口token菜单 | |
| titleId | int | 是 | 题目id【查询方式可以在列表接口查询】 | |
| code | string | 否 | 优惠券券码 |
返回示例-成功:
{
msg: "操作成功",
code: 200,
data: {
msg: "高校学生综合管理系统-支付成功:消耗余额0.49元",
titleName: "高校学生综合管理系统",
cashMoney: 0.49,
titleId: 3767
}
}
返回示例-失败:
{
msg: "token已禁用或失效!",
code: 500
}
返回字段说明:
| 参数名 | 参数类型 | 说明 |
|---|---|---|
| data.msg | string | 提示文字 |
| data.titleName | string | 题目名 |
| data.cashMoney | double | 消耗金额 |
| data.titleId | int | 题目id【查询方式可以在列表接口查询】 |
查询生成进度并刷新状态
接口地址:
GET /api/getTitleStatus
请求参数:
| 参数名 | 参数示例 | 类型 | 必填 | 说明 |
|---|---|---|---|---|
| token | string | 是 | 获取方式登录:http://rzzl.kercore.com.cn/,左侧点击接口token菜单 | |
| titleId | int | 是 | 题目id【查询方式可以在列表接口查询】 |
返回示例-成功:
{
msg: "已完成!",
code: 200
}
返回示例-失败:
{
msg: "token已禁用或失效!",
code: 500
}
查询下载链接
接口地址:
GET /api/getDownloadLink
请求参数:
| 参数名 | 参数示例 | 类型 | 必填 | 说明 |
|---|---|---|---|---|
| token | string | 是 | 获取方式登录:http://rzzl.kercore.com.cn/,左侧点击接口token菜单 | |
| titleId | int | 是 | 题目id【查询方式可以在列表接口查询】 |
返回示例-成功:
{
msg: "操作成功",
code: 200,
data: {
linkList: {
operateVideo: "https://xiaozone-px.oss-cn-qingdao.aliyuncs.com/20250514/智能物料柜动态库存管理系统_操作录屏.avi",
operateDocPdf: "https://xiaozone-px.oss-cn-qingdao.aliyuncs.com/20250514/智能物料柜动态库存管理系统_操作手册.pdf",
operateDoc: "https://xiaozone-px.oss-cn-qingdao.aliyuncs.com/20250514/智能物料柜动态库存管理系统_操作手册.docx",
allZip: "https://xiaozone-px.oss-cn-qingdao.aliyuncs.com/20250514/智能物料柜动态库存管理系统_资料.zip",
sourceCodePdf: "https://xiaozone-px.oss-cn-qingdao.aliyuncs.com/20250514/智能物料柜动态库存管理系统_源码.pdf",
testEnv: "https://xiaozone-px.oss-cn-qingdao.aliyuncs.com/20250514/智能物料柜动态库存管理系统_测试环境表.docx",
testRecord: "https://xiaozone-px.oss-cn-qingdao.aliyuncs.com/20250514/智能物料柜动态库存管理系统测试表.docx",
sourceCode: "https://xiaozone-px.oss-cn-qingdao.aliyuncs.com/20250514/智能物料柜动态库存管理系统_源码.docx",
exe: "https://xiaozone-px.oss-cn-qingdao.aliyuncs.com/20250514/智能物料柜动态库存管理系统_可运行文件.zip",
createTime: "2025-05-14 22:49:59",
design: "https://xiaozone-px.oss-cn-qingdao.aliyuncs.com/20250514/智能物料柜动态库存管理系统_设计说明书.docx",
frontDist: "https://xiaozone-px.oss-cn-qingdao.aliyuncs.com/20250514/智能物料柜动态库存管理系统_前端源码.zip",
id: "1922665699483418626",
mainId: "1922663216837132290",
info3: "https://xiaozone-px.oss-cn-qingdao.aliyuncs.com/20250514/智能物料柜动态库存管理系统_基本信息.txt",
info: "https://xiaozone-px.oss-cn-qingdao.aliyuncs.com/20250514/智能物料柜动态库存管理系统_信息登记表.docx",
info2: "https://xiaozone-px.oss-cn-qingdao.aliyuncs.com/20250514/智能物料柜动态库存管理系统_信息登记表2.docx"
},
rzTitle: {
searchValue: null,
createBy: null,
createTime: null,
updateBy: null,
updateTime: null,
remark: null,
params: { },
token: null,
searchType: null,
pageSize: null,
pageNum: null,
state: null,
orderField: null,
orderType: null,
titleId: 3623,
titleSysId: "1922663216837132290",
titleName: "智能物料柜动态库存管理系统",
titleVersion: "V1.0",
titleRemark: "",
titleStatus: 5,
titleLang: "html,javascript,css,java",
titleResource: "1",
titleDel: 0,
titleCreateTime: "2025-05-14T14:40:03.000+00:00",
titleAdminId: 12,
refundStatus: null,
titleSoftType: "pc",
titleCustomRequirements: ""
}
}
}
返回示例-失败:
{
msg: "生成中,请耐心等待...",
code: 500
}
返回字段说明(主要是linkList中):
| 参数名 | 参数类型 | 说明 |
|---|---|---|
| operateVideo | string | 演示视频【没有附加资源的话,不会返回此字段】 |
| operateDocPdf | string | 操作手册pdf |
| operateDoc | double | 操作手册word |
| allZip | string | 打包压缩包下载 |
| sourceCodePdf | string | 源码pdf |
| testEnv | string | 测试环境表 |
| testRecord | string | 测试表 |
| sourceCode | string | 源码word |
| exe | string | 可运行程序【没有附加资源的话,不会返回此字段】 |
| design | string | 设计说明书 |
| frontDist | string | 前端源码【没有附加资源的话,不会返回此字段】 |
| info3 | string | 基本信息.txt |
| info2 | string | 信息登记表2 |
| info | string | 信息登记表 |
通过题目id查询题目详情
接口地址:
GET /api/getTitleInfo
请求参数:
| 参数名 | 参数示例 | 类型 | 必填 | 说明 |
|---|---|---|---|---|
| token | string | 是 | 获取方式登录:http://rzzl.kercore.com.cn/,左侧点击接口token菜单 | |
| titleId | int | 是 | 题目id【查询方式可以在列表接口查询】 | |
| code | string | 否 | 优惠券券码 |
返回示例-成功:
{
msg: "操作成功",
code: 200,
data: {
searchValue: null,
createBy: null,
createTime: null,
updateBy: null,
updateTime: null,
remark: null,
params: { },
token: null,
searchType: null,
pageSize: null,
pageNum: null,
state: null,
orderField: null,
orderType: null,
titleId: 3767,
titleSysId: "1924373810669780994",
titleName: "高校学生综合管理系统",
titleVersion: "V1.0",
titleRemark: "",
titleStatus: 3,
titleLang: "html,javascript,css,java",
titleResource: "1",
titleDel: 0,
titleCreateTime: "2025-05-19T07:56:40.000+00:00",
titleAdminId: 12,
refundStatus: null,
titleSoftType: "pc",
titleCustomRequirements: ""
}
}
返回示例-失败:
{
msg: "token已禁用或失效!",
code: 500
}
返回字段说明:
| 参数名 | 参数类型 | 说明 |
|---|---|---|
| titleId | int | id【提交用,需要保存并记录】 |
| titleSysId | string | 随机码。【支付成功后会生成】 |
| titleName | string | 题目 |
| titleVersion | string | 版本号 |
| titleRemark | string | 备注 |
| titleStatus | int | 状态【1:未支付,3:生成中,5:已完成】 |
| titleLang | string | 编程语言 |
| titleResource | string | 0为基本资源,1为附加资源,附加资源包含可运行文件,操作录屏,用户端全部源码,数据库录屏,测试登记表,测试环境表 |
| titleCreateTime | string | 创建题目的时间 |
| titleAdminId | int | 所属于用户id |
| titleSoftType | string | 界面风格类型【固定为“pc”,“h5”,“mp”(分别为:电脑端,手机端,小程序端)】 |
| titleCustomRequirements | string | 领域限定 |
获取当前用户余额
接口地址:
GET /api/getUserCash
请求参数:
| 参数名 | 参数示例 | 类型 | 必填 | 说明 |
|---|---|---|---|---|
| token | string | 是 | 获取方式登录:http://rzzl.kercore.com.cn/,左侧点击接口token菜单 |
返回示例-成功:
{
"msg": "操作成功",
"code": 200,
"data": {
"userCash": 7.91
}
}
返回示例-失败:
{
msg: "token已禁用或失效!",
code: 500
}
返回字段说明:
| 参数名 | 参数类型 | 说明 |
|---|---|---|
| userCash | double | 金额 |