当前主要用于更新青龙面板上的jdck
端口:9833
提供接口:
- 根据alook浏览器中提取的所有cookies,获取需要的jdck(pt_key=xxx; pt_pin=xxx;)
- 接口调用方式
post
- 接口调用url实例:
http://xxx.xxx.xxx.xxx:9833/v1/getJdCk/getCk
(具体地址及端口以部署的docker服务为准)
## 请求参数
{
'ck': '提取的所有cookies'
}
- 根据前面接口提取的jdck(pt_key=xxx; pt_pin=xxx;)更新环境变量(也可自己手工提取)
- 接口调用方式
post
- 接口调用url实例:
http://xxx.xxx.xxx.xxx:9833/v1/ql/updateJdCk
(具体地址及端口以部署的docker服务为准)
## 请求参数
{
'qlAddr': '青龙应用地址,实例 http://127.0.0.1:5700',
'clientId': '青龙应用id,实例 213hdsald-n',
'clientSecret': '青龙应用密钥,实例 213hdeqweqsald-n',
'ck': '京东ck(pt_key=xxx; pt_pin=xxx;)'
}
注:ck环境变量需备注为pt_pin=xxx
,代码自动识别所有环境变量中是否有此备注的ck,有则更新、无则新增
- 运行
mvn clean install
将项目打包成jar包 - 讲
jar包
及Dockerfile
文件上传至服务器 - 执行docker构建镜像命令
docker build -t jance-ql-api .
- docker执行:
docker run -d -it -p 9833:9833 -m 256m --name jance-ql-api jance-ql-api
- 跟踪查看日志:
docker logs -f jance-ql-api
- 1.下载
alook浏览器
6块大洋,或者在网上找共享账号下载 - 2.导入快捷指令
https://www.icloud.com/shortcuts/77486ad4edeb4382bd0a21d82cab065c
- 3.【可选】修改快捷指令①,第一个url地址
http://api.jancehui.top/xxxxx/getCk
可换成自己的http://你的IP:9833/xxxxx/getCk
- 4.【可选】修改快捷指令②,第二个url地址
http://api.jancehui.top/xxxxx/updateJdCk
同样可换成自己的http://你的IP:9833/xxxxx/updateJdCk
- 5.修改快捷指令③,第二个url展开,
qlAddr
换成你的青龙地址http://你的青龙IP:5700
;clientId
使用青龙面板中添加的应用id;clientSecret
使用青龙面板中添加的应用密钥 - 6.alook浏览器获取全部ck后,直接执行此快捷指令即可。
注:如不执行3、4,需保证qlAddr
可在公网访问(最好是国内服务器,外网不保证能不能通)
- 1.faker库有
ck检测
脚本,如果ck失效后会自动将环境变量禁用,并发送通知(接口已支持更新ck后,自动启用) - 2.晚上11点左右打开jd看一下,不需要重新登录就是没有失效