[对接]97刷课-第三方对接彩虹代刷网-第三方交单系统帮助

第三方系统对接

下单接口

http://caicai97.com/service/order

GET、POST都可以

参数

参数名 类型 说明
token string 你账号的对应的token,从管理员处可购买
platform string 平台名称,如: 学习通/超星,必须和平台里面名称完全一致
school string 学校名称,如: 清华大学
account string 登陆账号,如: 1234523543,手机号,学号,邮箱都可以
password string 登陆密码,如: 345345,务必保证密码正确
name string 课程名称,如: 大学生心理健康, 多个科目可以用空格或者逗号分隔即可,名称尽可能精简,写部分即可,如大学生心理健康,写 心理健康 即可
num integer 课程数量,校验下单课程的数量,如不匹配会返回错误

特殊说明

platform 为平台名称,务必和系统里面一致,如下:

也可用空格分开写为,"智慧树/知到 纯手工代看 作业考试平时分 全包"

平台名称放开头,空格分开也可以识别

平台名称 id
超星/学习通 1
智慧树/知到 2
超星/学习通-秒刷 22
智慧树/知到-秒刷 21
名华在线 4
云课堂-智慧职教 9
学堂云3.0 6
高校邦 3
优学院 5
U校园 14
创就业云课堂 8
青书学堂 10
成教云 13
中国大学MOOC 100
中国好老师 12
专技天下 11
融e学 7

彩虹对接示例如下

进入 商品管理,添加商品

商品编辑参考如下:

特别强调 输入框的顺序按照系统里面提示,务必和接口参数对应正确,否则推送订单错误!!

# POST添加如下

token=你的token&platform=[name]&school=[input2]&account=[input3]&password=[input4]&name=[input5]&num=[num] /**
输入框的顺序按照系统里面提示,务必和接口参数对应正确
POST格式:a=123&b=456
变量代码:
[input] 第一个输入框内容
[input2] 第二个输入框内容
[input3] 第三个输入框内容
[input4] 第四个输入框内容
[name] 商品名称
[price] 商品价格
[num] 下单数量
[time] 当前时间戳
**/

安排中会在97系统 『提交结果』 里面查看,提交有误会显示如下



提交成功,将不显示,请到 『查询订单』 查看单子存在,即可表示对接成功

推送日志请到如下查看



返回 success 标示下单成功

返回 其他内容 请参照文档参数 核对

#其他系统请参数如上配置即可#

查询订单接口

http://caicai97.com/service/query

GET、POST都可以

参数

参数名 类型 说明
token string 你账号的对应的token,从管理员处可购买
platform string 平台名称,如: 学习通/超星,必须和平台里面名称完全一致
school string 学校名称,如: 清华大学
account string 登陆账号,如: 1234523543,手机号,学号,邮箱都可以
password string 登陆密码,如: 345345,务必保证密码正确

返回参数

参数名 类型 说明
status integer 2: 已下单 3: 刷课中 4:刷课完成 5:刷课失败
exam_status integer 1: 未开始 2: 考试中 3:考试完成 4:考试失败 5: 不考试 6:待做
comment string 如果刷课失败,则标示原因,如密码错误

其他字段含义自己摸索,一般不需要

{   "status": 0,   "message": "",   "data": [     {       "school": "清华大学",       "schoolid": "384",       "sname": "刘德华",       "account": "18223106123",       "password": "123123",       "comment": "",       "id": "31618890",       "customerid": "1",       "studentid": "9358340",       "classid": "314704",       "courseid": "2015524",       "name": "大学生心理健康",       "total": "100",       "daixiu": "0",       "complete": "100",       "amount": "0.08",       "tradeid": "",       "status": "1",       "tasklist": "0",       "exam_score": "已完成",       "exam_status": "3",       "course_start_time": "2019-09-01 00:00:00",       "course_end_time": "2019-12-06 23:59:59",       "exam_start_time": "2019-12-06 00:00:00",       "exam_end_time": "2019-12-09 00:00:00",       "create_time": "2019-12-09 13:26:42",       "update_time": "2019-12-09 14:26:01",       "order_time": "0000-00-00 00:00:00",       "pay_time": "0000-00-00 00:00:00",       "complete_time": "0000-00-00 00:00:00",       "platform": "2",       "display": "1"     }   ] } 

课程查询接口

查询接口为异步接口

第一步添加查询任务

第二步获取结果(建议3s或者更久获取一次)

添加查询任务
http://caicai97.com/service/task

GET、POST都可以

参数
参数名 类型 说明
token string 你账号的对应的token,从管理员处可购买
platform string 平台名称,如: 学习通/超星,必须和平台里面名称完全一致
school string 学校名称,如: 清华大学
account string 登陆账号,如: 1234523543,手机号,学号,邮箱都可以
password string 登陆密码,如: 345345,务必保证密码正确
返回参数
参数名 类型 说明
status integer 0:任务成功 1: 任务失败
id string 结果标识符
comment string 失败原因,如学校不存在等
获取查询结果
http://caicai97.com/service/result

GET、POST都可以

参数
参数名 类型 说明
token string 你账号的对应的token,从管理员处可购买
platform string 平台名称,如: 学习通/超星,必须和平台里面名称完全一致
school string 学校名称,如: 清华大学
account string 登陆账号,如: 1234523543,手机号,学号,邮箱都可以
password string 登陆密码,如: 345345,务必保证密码正确
id string 结果标识符
返回参数
参数名 类型 说明
status integer 0:任务成功 1: 任务失败 2:查询中,继续等待
data array 课程结果
comment string 失败原因,如密码错误等
根据课程ID下单
http://caicai97.com/service/pay

GET、POST都可以

参数
参数名 类型 说明
token string 你账号的对应的token,从管理员处可购买
platform string 平台名称,如: 学习通/超星,必须和平台里面名称完全一致
school string 学校名称,如: 清华大学
account string 登陆账号,如: 1234523543,手机号,学号,邮箱都可以
password string 登陆密码,如: 345345,务必保证密码正确
id string 结果标识符,多个用逗号分割
返回参数
参数名 类型 说明
status integer 0:成功 1:失败
message string 失败原因,如账号欠费等
最后修改:2020 年 04 月 15 日 02 : 18 AM
如果觉得我的文章对你有用,请赞赏支持一下

发表评论