Skip to content

API文档

有能力的小伙伴可以自行开发对接

课程查询

该接口用于处理用户的查课请求,包括验证用户信息、查询课程状态以及返回课程信息。

sh
#请求方式 POST
https://uouea.icu/api/get

请求参数

参数名称参数说明
token你在本平台的KEY
platform本平台课程ID
user用户下单账号
pass用户下单密码
school用户所在学校(不填则为自动识别

返回结果

sh
#返回结果事例
{
  "code": 1,
  "msg": "查询成功",
  "data": [
    {
      "id": 234546836,
      "name": "高等数学"
    },
    {
      "id": 266612345,
      "name": "统计学"
    },
    {
      "id": 567288144,
      "name": "经济学"
    }
  ],
  "userName": "",
  "userinfo": "自动识别 19988888888 123456"
}

课程下单

该接口用于处理用户的单个课程下单请求,包含验证用户信息、课程状态、以及处理订单的逻辑。

sh
#请求方式 POST
https://uouea.icu/api/add

请求参数

参数名称参数说明
token你在本平台的KEY
platform本平台课程ID
user用户下单账号
pass用户下单密码
kcname下单课程名称(课程查询结果中 name 字段)
kcid下单课程ID(课程查询结果有 id 字段就就传,没有则不传)
score课程期望分数
time课程期望时长(小时)
speed学习速度(1-5倍)
exam_submit考试是否提交(1:是,2:否)
exam_time考试做题时间(5-25秒)
school用户所在学校(不填则为自动识别)

返回结果

sh
#返回结果事例
{
  "code": 1,
  "msg": "提交成功",
  "id": "1001", // 订单ID
  "user": "19988888888",
  "kcname": "高等数学"
}

查询进度

该接口用于查询指定用户的课程订单进度。

sh
#请求方式 POST
https://uouea.icu/api/query

请求参数

参数名称参数说明
username用户下单账号

返回结果

sh
#返回结果事例
{
  "code": 1,
  "msg": "查询成功",
  "data": [
    {
      "id": "2", // 订单ID
      "ptname": "爱学习_学习通",
      "school": "自动识别",
      "name": "",
      "user": "19988888888",
      "pass": "aa12345",
      "kcname": "创业创新执行力",
      "addtime": "2023-03-15 13:37:44",
      "courseStartTime": "",
      "courseEndTime": "",
      "examStartTime": "",
      "examEndTime": "",
      "status": "进行中",
      "process": "章节点:71/71  学习次数:200 学习时长:1352.9/707.0",
      "remarks": "80%"
    }
  ]
}

进度更新

该接口用于更新指定订单的进度信息。在特定情况下,可以返回错误信息或者同步成功的信息。

sh
#请求方式 POST
https://uouea.icu/api/refresh

请求参数

参数名称参数说明
username用户下单账号
id订单ID(可在 查询进度或课程下单 返回结果中获取)

返回结果

sh
#返回结果事例
{
  "code": 1,
  "msg": "同步成功",
  "data": [
    {
      "id": "2", // 订单ID
      "ptname": "爱学习_学习通",
      "school": "自动识别",
      "name": "",
      "user": "19988888888",
      "pass": "aa12345",
      "kcname": "创业创新执行力",
      "addtime": "2023-03-15 13:37:44",
      "courseStartTime": "",
      "courseEndTime": "",
      "examStartTime": "",
      "examEndTime": "",
      "status": "进行中",
      "process": "章节点:71/71  学习次数:200 学习时长:1352.9/707.0",
      "remarks": "80%"
    }
  ]
}

课程补单

该接口用于执行订单的补单操作,允许用户对特定订单进行最多五次补刷。

sh
#请求方式 POST
https://uouea.icu/api/reset

请求参数

参数名称参数说明
username用户下单账号
id订单ID(可在 查询进度或课程下单 返回结果中获取)

返回结果

sh
#返回结果事例
{
  "code": 1,
  "msg": "补单成功",
  "data": "订单已重置,开始重新处理"
}

错误码说明

错误码说明
1成功
0失败
-1参数错误
-2认证失败
-3余额不足
-4平台维护中
-5课程不存在

注意事项

  1. API调用频率限制:建议每秒不超过10次请求
  2. 错误处理:请妥善处理各种错误情况
  3. 数据安全:请妥善保管您的API密钥
  4. 测试环境:建议先在测试环境验证接口功能

技术支持

如有技术问题,请联系:

  • 邮箱:support@uouea.icu
  • QQ群:123456789
  • 微信:txcloud_support

Copyright@ 2025 米老鼠. All rights reserved.