- 克隆后通过编辑器启动项目
- 在微信上访问https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx7e7fdbc0cc711044&redirect_uri=https://dxx.scyol.com/v_prod6.0/&response_type=code&scope=snsapi_userinfo&state=123&connect_redirect=1 (授权后该页面为404页面)
- 复制URL,注:此URL参数必须含有code参数,例如:https://dxx.scyol.com/v_prod6.0/?code=091xxxxxx&state=123
- 通过post请求访问http://127.0.0.1:8080/getLearningToken ,此访问请求至少要包含两个请求头键值对如下:
{
"code":"就是你刚刚复制的URL链接",
"配置文件中的inhead的值":"ID,此ID值为你自己指定"
}
- 以上操作只需要在用户第一次访问时做或者在接口提示token过期的时候做
- 注:在使用此工具之前需要保证之前学了一次青年大学习
每周学习的时候只需要通过GET请求访问http://127.0.0.1:8080/learning ,请求头至少包含下列元素:
{
"配置文件中的inhead的值":"ID,此ID值为你自己指定"
}
成功的响应里面有成功信息和学习第几期的说明
-
inhead:用于在request中取唯一标识的标识名
-
其他说明:
-
使用了jsoup和fastjson2作为请求和解析的框架,SpringBoot版本是2.7.0,JDK版本至少为11(可以更改)
-
主要代码是LearnService.java,包含了请求接口等
-
code中传的参数可以不仅仅是URL,只要包含网址以及参数就好了
-
本仓库发布的项目中涉及的任何脚本,仅用于测试和学习研究,禁止用于商业用途,不能保证其合法性,准确性,完整性和有效性,请根据情况自行判断。
本项目内所有资源文件,转载时请注明来源。
作者对任何脚本问题概不负责,包括但不限于由脚本错误或滥用导致的任何损失或损害。
请勿将本项目的任何内容用于商业或非法目的,否则后果自负。
如果任何单位或个人认为该项目的脚本可能涉嫌侵犯其权利,则应及时通知并提供身份证明,所有权证明,我们将在收到认证文件后删除相关脚本。
以任何方式查看此项目的人或直接或间接使用本项目的任何脚本的使用者都应仔细阅读此声明。作者保留随时更改或补充此免责声明的权利。一旦使用并复制了任何相关脚本或本项目,则视为您已接受此免责声明。