外观
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 | 课程不存在 |
注意事项
- API调用频率限制:建议每秒不超过10次请求
- 错误处理:请妥善处理各种错误情况
- 数据安全:请妥善保管您的API密钥
- 测试环境:建议先在测试环境验证接口功能
技术支持
如有技术问题,请联系:
- 邮箱:support@uouea.icu
- QQ群:123456789
- 微信:txcloud_support