学习通自动签到API

此方法仅部分可用,其余情况请自行举一反三。

获取课程

[GET](Cookie)

http://mooc1-api.chaoxing.com/mycourse/backclazzdata?view=json&rss=1

[无参数]

获取登录二维码状态

[POST]

http://passport2.chaoxing.com/getauthstatus

[参数]

uuid 通用唯一识别码

enc 加密验证码 ( 读取生成的二维码包含的链接即可获取)

登录二维码

[GET]

http://passport2.chaoxing.com/createqr?uuid=xxxxxxxx&fid=-1

[参数]

uuid 通用唯一识别码

fid 固定值 -1

获取签到

[GET](Cookie)

https://mobilelearn.chaoxing.com/ppt/activeAPI/taskactivelist?courseId=xxx&classId=xxx&uid=xxx

[参数]

courseId_课程ID(在课程列表中获取)

classId_班级ID(在课程列表中获取)

uid_用户ID(在登陆时获取)

activeType=2 且 status=1 为需要的签到

签到

[GET](Cookie)

https://mobilelearn.chaoxing.com/pptSign/stuSignajax?activeId=xxx&uid=xxx&clientip=&latitude=-1&longitude=-1&appType=15&fid=0

[参数]

activeId_活动ID(在活动列表中URL获取)

uid_用户ID(在登陆时获取)

成功返回success

/Author:Skrshadow/

/2021.07.06/