任务提交
# 超星学习通任务提交API 📚
本接口为了适配后续的无忧代理平台,故采用用于API方式提交学习通学习任务,使用方式如下。
# 接口地址
POST http://localhost:3030/chaoxing/
# 请求参数说明
参数名 | 类型 | 必填 | 说明 | 校验规则 |
---|---|---|---|---|
loginAccount | string | 是 | 登录账号 | 不能为空 |
password | string | 是 | 登录密码 | 不能为空 |
schoolName | string | 否 | 学校名称 | - |
courseName | string | 是 | 课程名称 | 不能为空 |
courseId | string | 否 | 课程ID | - |
orderId | string | 否 | 订单ID | - |
originHost | string | 否 | 主机地址 | - |
sign | string | 否 | 签名 | - |
# 请求示例
{
"loginAccount": "xxxxxxxx",
"password": "xxxxxxxxx",
"courseName": "新能源汽车故障诊断与维修"
}
# 响应示例
成功响应:
{
"msg": "success",
"code": 200,
"data": null,
"requestId": "680C460B04E357180B35077A",
"systemTime": "2025-04-26 10:33:47.387"
}
错误响应:
{
"msg": "任务已存在",
"code": 201,
"data": null,
"subCode": 20001,
"requestId": "680C92D104E3C1B68ED33589",
"systemTime": "2025-04-26 16:01:21.965"
}
# 错误代码
状态码 | 说明 | 解决方案 |
---|---|---|
20001 | 网课任务已存在 | 检查是否重复提交 |
111 | 认证失败 | 参数非法,检查账号密码是否为空 |
102 | 服务器错误 | 可能有Bug,欢迎提出Issiue |
注意:所有请求必须使用HTTPS协议确保安全 🔒