Skip to content

jance-hui/update-jd-ck

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

简介

一、服务器api接口

当前主要用于更新青龙面板上的jdck

二、接口信息

端口:9833

提供接口:

1、获取ck /v1/getJdCk/getCk

  • 根据alook浏览器中提取的所有cookies,获取需要的jdck(pt_key=xxx; pt_pin=xxx;)
  • 接口调用方式post
  • 接口调用url实例:http://xxx.xxx.xxx.xxx:9833/v1/getJdCk/getCk (具体地址及端口以部署的docker服务为准)
## 请求参数
{
    'ck': '提取的所有cookies'
}

2.更新青龙环境变量 /v1/ql/updateJdCk

  • 根据前面接口提取的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,有则更新、无则新增

三、项目打包发布 docker 启动

  • 运行 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

四、苹果手机alook浏览器及快捷指令食用教程

  • 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:5700clientId使用青龙面板中添加的应用id;clientSecret使用青龙面板中添加的应用密钥
  • 6.alook浏览器获取全部ck后,直接执行此快捷指令即可。

注:如不执行3、4,需保证qlAddr可在公网访问(最好是国内服务器,外网不保证能不能通)

五、如何发现ck失效?

  • 1.faker库有ck检测脚本,如果ck失效后会自动将环境变量禁用,并发送通知(接口已支持更新ck后,自动启用)
  • 2.晚上11点左右打开jd看一下,不需要重新登录就是没有失效