仪表盘
0
配置数量
0
总任务数
0
运行中
最近任务
| ID | 配置 | 状态 | 创建时间 |
|---|
配置管理
| ID | 名称 | 手机号 | 倍速 | 创建时间 | 操作 |
|---|
任务管理
| ID | 账号 | 密码 | 课程名称 | 状态 | 创建时间 | 操作 |
|---|
快速提交
第一步:输入账号查询课程
题库配置
配置题库后,刷课时遇到测验/作业会自动答题
商品管理
| ID | 商品名称 | 价格 | 倍速 | 并发 | 状态 | 操作 |
|---|
对接文档
🔗 对接信息
接口地址:https://fasttom.top/huoyuan_api.php
货源类型:chaoxing
📋 API用户信息
| UID | 用户名 | API Key | 余额 | 状态 | 操作 |
|---|
� 获取商品接口
| 接口地址 | https://fasttom.top/huoyuan_api.php?act=getclass |
| 请求方式 | GET / POST |
| 参数 | uid - 用户ID,key - API密钥 |
返回示例:
{
"code": 200,
"msg": "获取成功",
"data": [
{"cid": "1", "name": "超星学习通刷课", "content": "支持视频、作业等", "price": "5.00", "speed": "2.0", "jobs": "4"}
]
}
�📄 Checkorder对接代码
将以下代码复制到对应文件即可完成对接,货源类型标识为 chaoxing
1. 平台标识 (xdjk.php)
"chaoxing" => "超星学习通"
2. 查课接口 (ckjk.php)
//超星学习通查课
if ($type == "chaoxing") {
$data = array("uid" => $a["user"], "key" => $a["pass"], "school" => $school, "user" => $user, "pass" => $pass, "platform" => $noun);
$eq_rl = $a["url"];
$er_url = "$eq_rl/huoyuan_api.php?act=get";
$result = get_url($er_url, $data);
$result = json_decode($result, true);
if($result['code'] == 200){
$result['code'] = 1;
if (isset($result['data']['courses'])) {
$courses_data = array();
foreach ($result['data']['courses'] as $key => $value) {
$courses_data[] = array('id' => $value['id'], 'name' => $value['name']);
}
$result['data'] = $courses_data;
}
return $result;
} else {
return $result;
}
}
3. 下单接口 (xdjk.php)
//超星学习通下单
if ($type == "chaoxing") {
$data = array("uid" => $a["user"], "key" => $a["pass"], "platform" => $noun, "school" => $school, "user" => $user, "pass" => $pass, "kcid" => $kcid, "kcname" => $kcname, "oid" => $oid);
$eq_rl = $a["url"];
$eq_url = "$eq_rl/huoyuan_api.php?act=add";
$result = get_url($eq_url, $data);
$result = json_decode($result, true);
if ($result["code"] == 200) {
$b = array("code" => 1, "msg" => $result["msg"], "yid" => $result['data']["id"]);
} else {
$b = array("code" => -1, "msg" => $result["msg"]);
}
return $b;
}
4. 补刷接口 (bsjk.php)
//超星学习通补刷
else if ($type == "chaoxing") {
$data = array("uid" => $a["user"], "key" => $a["pass"], "id" => $yid);
$eq_rl = $a["url"];
$eq_url = "$eq_rl/huoyuan_api.php?act=budan";
$result = get_url($eq_url, $data);
$result = json_decode($result, true);
if($result['code'] == 200) { $result['code'] = 1; return $result; }
else { return array("code" => -1, "msg" => $result['msg']); }
}
5. 进度查询 (jdjk.php)
//超星学习通进度
else if ($type == "chaoxing") {
$data = array("uid" => $a["user"], "key" => $a["pass"], "username" => $user, "id" => $d['yid']);
$eq_rl = $a["url"];
$eq_url = "$eq_rl/huoyuan_api.php?act=chadan";
$result = get_url($eq_url, $data);
$result = json_decode($result, true);
$b = [];
if ($result["code"] == 200) {
foreach ($result["data"] as $res) {
$b[] = array("code" => 1, "msg" => "查询成功", "yid" => $res["id"] ?? $res["oid"], "cid" => $pt, "kcname" => $res["kcname"] ?? '', "user" => $user, "pass" => $pass, "status_text" => $res["status"] ?? '', "process" => $res["process"] ?? '0%', "remarks" => $res["remarks"] ?? '');
}
} else { $b[] = array("code" => -1, "msg" => $result["msg"]); }
return $b;
}
6. 日志接口 (logjk.php)
//超星学习通日志
if ($type == "chaoxing") {
$data = array("uid" => $a["user"], "key" => $a["pass"], "id" => $yid);
$eq_rl = $a["url"];
$eq_url = "$eq_rl/huoyuan_api.php?act=orderlog";
$result = get_url($eq_url, $data);
$result = json_decode($result, true);
if($result['code'] == 200) { return parseLogData($result['data'] ?? []); }
else { return array("code" => -1, "msg" => $result['msg'] ?? '日志查询失败', "data" => []); }
}
7. 暂停接口 (ztjk.php) - 可选
//超星学习通暂停
else if ($type == "chaoxing") {
$data = array("uid" => $a["user"], "key" => $a["pass"], "id" => $yid);
$eq_rl = $a["url"];
$eq_url = "$eq_rl/huoyuan_api.php?act=pause";
$result = get_url($eq_url, $data);
$result = json_decode($result, true);
if($result['code'] == 200) { return array("code" => 1, "msg" => "暂停成功"); }
else { return array("code" => -1, "msg" => $result['msg'] ?? '暂停失败'); }
}
8. 继续接口 (jxjk.php) - 可选
//超星学习通继续
else if ($type == "chaoxing") {
$data = array("uid" => $a["user"], "key" => $a["pass"], "id" => $yid);
$eq_rl = $a["url"];
$eq_url = "$eq_rl/huoyuan_api.php?act=resume";
$result = get_url($eq_url, $data);
$result = json_decode($result, true);
if($result['code'] == 200) { return array("code" => 1, "msg" => "继续成功"); }
else { return array("code" => -1, "msg" => $result['msg'] ?? '继续失败'); }
}