实现阿里云盘自动签到的几个方法

一:Github Actions

1.创建一个新的仓库,命名 aliyun-signin-action 
2.在仓库中新建文件  .github/workflows/signin.yml 
写入以下代码:

name: Aliyun Signin

on:
  schedule:
   # 每天国际时间 17:20 运行一次, 中国时间 01:20
    - cron: '20 17 * * *'
  workflow_dispatch:
jobs:
  signin:
    name: Aliyun Signin
    runs-on: ubuntu-latest
    steps:
      - uses: ImYrS/aliyun-auto-signin@main
        with:
          REFRESH_TOKENS: ${{ secrets.REFRESH_TOKENS }}
          GP_TOKEN: ${{ secrets.GP_TOKEN}}
          PUSH_TYPES: 'TELEGRAM'
          TELEGRAM_BOT_TOKEN: ${{ secrets.TELEGRAM_BOT_TOKEN }}
          TELEGRAM_CHAT_ID: ${{ secrets.TELEGRAM_CHAT_ID }}

3.获取REFRESH_TOKENS 
打开下面的网址:https://alist.nn.ci/zh/guide/drivers/aliyundrive.html  按提示获取阿里云盘Token 
4.新建一个Personal access tokens (classic) 
点击 GitHub  头像 -> Settings  (注意与配置 Secrets  不是同一个 Settings ) -> Developer settings  -> Personal access token  -> Tokens(classic)  -> Generate new token  权限选择 repo , 不然不能更新 Secrets . 记住生成的 token , 离开页面后无法查看
5.在仓库的 Settings  -> Secrets and Variables  -> Actions  中点击 New repository secret  添加 Secrets 和相应的值

实现阿里云盘自动签到的几个方法

6.运行Action 
在仓库的 Actions  -> Aliyun Signin  -> Run workflow  中点击 Run workflow  按钮运行和查看运行结果

后记:运行会出现错误

Process completed with exit code 1.

但不影响正常使用

实现阿里云盘自动签到的几个方法


 

二、青龙面板

实现阿里云盘自动签到的几个方法

脚本介绍
基于 Anonym-w/autoSigninAliyun  实现的阿里云盘每日签到

使用说明
第一步:获取 refresh_token

自动获取: 登录阿里云盘后,控制台粘贴 JSON.parse(localStorage.token).refresh_token (直接粘贴文本即可)

实现阿里云盘自动签到的几个方法

手动获取: 登录阿里云盘后,可以在开发者工具  -> Application  -> Local Storage  中的 token  字段中找到。

实现阿里云盘自动签到的几个方法

注意:不是复制整段 JSON  值,而是 JSON  里 refresh_token  字段的值,如上图所示红色部分: refresh token

第二步:青龙面板添加依赖项

实现阿里云盘自动签到的几个方法

第三步:添加环境变量

refreshToken : 阿里云盘 refresh_token, 添加多个可支持多账户签到

CLIENT_ID : 可选, 用于青龙面板 API

CLIENT_SECRET : 可选, 用于青龙面板 API

CLIENT_ID  和 CLIENT_SECRET  可在 青龙面板 -> 系统设置 -> 应用设置 -> 新建应用 新增, 用于自动更新环境变量内 refreshToken  配置(必须要创建应用设置,否则无法拉取自动任务!!!)

实现阿里云盘自动签到的几个方法

第四步:青龙里创建自动任务

ql repo https://github.com/mrabit/aliyundriveDailyCheck.git “autoSignin” “” “qlApi”

0 3 0 * * ? 

实现阿里云盘自动签到的几个方法

验证

任务里面有标红位置的任务,说明此任务拉取成功,再看一下日志即可(见第二张图)

实现阿里云盘自动签到的几个方法

实现阿里云盘自动签到的几个方法

本站文章资源均来源自网络,除非特别声明,否则均不代表站方观点,并仅供查阅,不作为任何参考依据!
如有侵权请及时跟我们联系,本站将及时删除!
如遇版权问题,请查看 本站版权声明
THE END
分享
二维码
海报
实现阿里云盘自动签到的几个方法
一:Github Actions 1.创建一个新的仓库,命名 aliyun-signin-action  2.在仓库中新建文件  .github/workflows/signin.yml  写入以下代码: name: Aliyun Sign……
<<上一篇
下一篇>>