🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
### 下单接口 ``` http://idaikan.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| | 百万扩招 | 15| | 学起 | 16| | chutou |17| | 尚学课堂 | 18| | 雨课堂 | 19| | 睿学 | 20| | 点墨云 | 31| | 麦能成教 | 32| | 高顿继教 | 33| ### 彩虹对接示例如下 进入 商品管理,添加商品 ![](https://img.kancloud.cn/8f/c2/8fc243095f220bbb293683653ed3efe5_702x345.png) 商品编辑参考如下: **特别强调** 输入框的顺序按照系统里面提示,务必和接口参数对应正确,否则推送订单错误!! ``` # 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] 当前时间戳 **/ ``` ![](https://img.kancloud.cn/4b/29/4b29cf7040a075caa0b2785509fd192c_1449x828.png) 安排中会在97系统 『提交结果』 里面查看,提交有误会显示如下 ![](https://img.kancloud.cn/90/77/90770a7a5aae4af3cf1ed67f3a83a993_1508x557.png) 提交成功,将不显示,请到 『查询订单』 查看单子存在,即可表示对接成功 推送日志请到如下查看 ![](https://img.kancloud.cn/3e/0b/3e0b291afca67985620eb8a2dc022009_1018x354.png) 返回 success 标示下单成功 返回 其他内容 请参照文档参数 核对 #其他系统请参数如上配置即可# ### 查询订单接口 ``` http://idaikan.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 | 如果刷课失败,则标示原因,如密码错误 | >[danger] 其他字段含义自己摸索,一般不需要 ``` { "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://idaikan.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://idaikan.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://idaikan.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 | 失败原因,如账号欠费等 |