笨猫博客

  • 🍟首页
  • 🍘目录
    • 🥝VPS教程
    • 🍾猫玩技术
    • 🍹干货分享
    • 🍏软件分享
    • 🍩一只猫
  • 🍋工具
    • 🌽IP路由追踪
    • 🍐域名Whois查询
    • 🥘域名被墙查询
    • 🍧IP正常检测
    • 🔥IP端口检测
    • 🍆短网址
    • 🐟VIP音乐播放
    • 🍯KMS激活
  • 🍓链接
  • 🍪联系
  • 🍱登录
    • 🥦登录
    • 🍒注册
关注互联网,生活,音乐,乐此不疲的一只笨猫
  1. 首页
  2. 干货分享
  3. 正文

利用Github Action刷Microsoft 365 E5开发者订阅API实现续订

2020-06-12 7357点热度 10人点赞 0条评论

昨天又介绍了一次E5试用订阅!目前已知的经常使用Microsoft 365 API能实现订阅的续订!

本文介绍一下不用“充元宝”,全靠手打的,散人全自动刷API方案!!

原理:利用免费的Github Action 定期刷 Microsoft 365 API!不用服务器搭建!

本文的方法不能100%保证试用订阅能续订!!介意者请绕道哈!!

 

准备工作

1)E5管理账号

2)Github账号(不建议用常用账号)

3)记事本(用于记录ID密码!)

 

开源项目

https://github.com/wangziyingwen/AutoApiSecret

项目说明中有完整的教程!博主按照教程撸了一遍!然后补全图片和完善文案!

 

操作步骤

获取Token

这里介绍完全自己!

1)前往 https://portal.azure.com/ 登陆E5管理账号注册应用。

首页找到【Azure Active Directory】(如果没有可以搜索)然后点击【应用注册】-> 【+新注册】!

 

 

2)【名称】 随便填写,受支持的账户类型 选择【任何组织目录(任何 Azure AD 目录 – 多租户)中的帐户】

【重定向URI】填写:http://localhost:53682/

然后点击【注册】

 

3)注册成功后,将【应用程序(客户端)ID】记录下来,后面会用到!

 

4)点击左侧菜单【API权限】-> 【添加权限】 -> 【Microsoft Graph】-> 选中【委托的权限】

以下权限分别搜索勾选!勾选完点击按钮【添加权限】

Files.Read.All      Files.ReadWrite.All

Sites.Read.All      Sites.ReadWrite.All

User.Read.All      User.ReadWrite.All

Directory.Read.All      Directory.ReadWrite.All

Mail.Read      Mail.ReadWrite

MailboxSettings.Read      MailboxSettings.ReadWrite

 

 

5)在API权限页面,如果界面上有【代表xxx授予管理员同意】按钮,一定要点一下,然后同意授权!

如果没有这个按钮,就不用管了!

 

6)点击左侧菜单【证书和密码】-> 【+新客户端密码】

【说明】随便填,【截止期限】随便选!点击【添加】按钮。

然后页面下方可见新建的密码,然后将【值】复制记录下来!后面会用到!

 

 

7)我们利用rclone来获取Token!

下载rclone(【rclone下载地址1】【rclone下载地址2】)到电脑某个盘符下,在rclone.exe同目录中,按Shift+鼠标右键,选择在【此处打开cmd窗口】或【在此处打开power shell窗口】

然后在弹出执行命令!

1
./rclone authorize "onedrive" "应用程序(客户端)ID" "应用程序密码"

本文演示的ID和密码!

1
./rclone authorize "onedrive" "c33b7c34-2d87-4b89-89f0-469d6e78a55e" "P~0zNhn1e._BD.6~xxxxxxx~Ced9JR3"

执行命令后弹出网页登陆E5管理账号,然后接受授权即可!

 

 

 

8)授权成功后,窗口弹出得到的Token信息!复制内容

仅复制 【Paste the following into your remote machine —>】开头【<—End paste】结尾的中间部分内容!

利用搜索引擎找一个【JSON在线格式】的网站,将复制的内容格式化一下。复制refresh_token值内容!不要双引号!

 

因为码农经常看一些JSON,我的Chrome安装了一个扩展 JSON-handle【安装地址】。很清晰看到我们要复制的内容!如图选中部分内容~!

保留该token,后面要用!获取Token部分到这里结束!

 

 

克隆项目

这里利用的是Github的私有项目来做,如果你认为无所谓可以直接fork原作者的项目!然后直接跳过本节!

1)登陆Github账号,新建项目( New repository)!

名称随便,可设置为私有(Private),想公开项目也行。

为了安全还是私有吧!

 

 

2)项目新建成功后,我们选择Import 导入一个项目!

项目地址:https://github.com/wangziyingwen/AutoApiSecret

或者导入:https://github.com/malaohu/AutoApiSecret

导入的过程略慢!需要多等等!

 

 

配置参数

1)在线编辑你项目里的1.txt 文件,将整个refresh_token覆盖粘贴进去(原内容不要保留)。

2)依次点击上栏 【Setting】-> 【Secrets】 -> 【Add a new secret】

分别新建:CONFIG_ID、CONFIG_KEY

替换你的ID 和 密码!一定要注意前面r 和 单引号!

CONFIG_ID

1
id=r'应用程序(客户端)ID'

CONFIG_KEY

1
secret=r'应用程序密码'

 

 

 

3)打开地址:https://github.com/settings/tokens 点击【Generate new token】

设置名字:GITHUB_TOKEN ,

勾选 repo , admin:repo_hook , workflow 等选项,点击按钮【Generate token】!

 

 

测试运行

点击一下Github项目的星星(Star)立马调用一次脚本,再点击上面的【Action】就能看到每次的运行日志,看看运行状况!

如图展示日志,说明成功啦!!3小时后再确认下是否自动运行了(ation里是否多出来几个),是的话就不用管了!

 

 

 

 

 

最后说明

1)复制各种ID,密码,Token的时候一定要多注意!多个空格,少个标点符号都导致无法运行!

2)项目设定每3小时自动运行一次,每次调用3轮。定时自动启动修改地方文件 .github/workflow/AutoApiSecret.yml(自行百度cron定时任务格式,最短每5分钟一次)私有仓库有限制谨慎修改!

3)无论怎么刷API也不能100%保证能续订服务!!!

4)自动运行会更新1.txt文件,会生成好多无用的提交记录,可能影响使用Github!

 

Github Action

Github Action 提供的虚拟环境: 2core CPU · 7 GB RAM 内存 · 14 GB SSD 硬盘空间

使用限制:

  • 每个仓库只能同时支持20个 workflow 并行。
  • 每小时可以调用1000次 GitHub API 。
  • 每个 job 最多可以执行6个小时。
  • 免费版的用户最大支持20个 job 并发执行,macOS 最大只支持5个。
  • 私有仓库每月累计使用时间为2000分钟,超过后$ 0.008/分钟,公共仓库则无限制。
标签: Github Action 订阅API
最后更新:2020-06-12

笨猫

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

最新 热点 随机
最新 热点 随机
WinRAR 商业版下载安装和白嫖指南 Certbot申请谷歌免费SSL证书 宝塔面板卸载全解析:命令与脚本两种方式详解 SSL证书密钥类型选择RSA还是ECC算法?对网站的影响及建议 万能 一键dd windows 脚本, 含 win10/win11/server2025官方最精简版,一键激活+VC运行库 煎饼大佬的一键DD/重装脚本
煎饼大佬的一键DD/重装脚本DD一个轻量的Alpine+Linux+发行版+更轻+更快+更安全LibreTV - 免费在线视频搜索与观看平台万能 一键dd windows 脚本, 含 win10/win11/server2025官方最精简版,一键激活+VC运行库SSL证书密钥类型选择RSA还是ECC算法?对网站的影响及建议宝塔面板卸载全解析:命令与脚本两种方式详解
腾讯 SOSO 问问商城正式上线! 教您去除谷歌字体 加快博客访问速度 FolderMagic:一键文件列表目录程序 支持webdav,字幕 Certimate v0.3.0 正式发布:更强大、更灵活的 SSL 证书管理! WordPress:博客主题子比主题最新版本V2.0正式版[3.20] 一行js代码破解百度云大文件下载限制
最近评论
龙笑天 发布于 3 周前(05月25日) 一直用的萌咖的路过 :smile:
C 发布于 1 个月前(05月04日) 有个更省心的路子,上传到 catbox.moe,然后用 i0.wp.com 做加速(也支持heif格...
薯条 发布于 3 个月前(03月21日) 这个博客18年了吗,好久了哎
Q 发布于 3 个月前(03月19日) 您好: 我的一个WORDPRESS站点,安装了 wp telegram插件,我在配置了Bot ...
喂 发布于 3 个月前(03月08日) 热帖ggww
标签
elliptictrue100.10.02
BLOG ChatGPT Chrome CloudFlare DirectAdmin github Godaddy google kloxo Linux OneDrive OneIndex PHP QQ shadowsocks SNS ssh Typecho VPS web2.0 whmcs Windows wordpress 一键脚本 下载 免费 博客 图文教程 图标 图片 域名 头像 奥运 宝塔面板 插件 教程 日记 有趣 浏览器 游戏 猫 生活 电影 百度 网站 视频 设计 软件 阿里云盘 音乐
好友
  • glzjin's blog glzjin's blog
  • ZAERA博客
  • 冰沫记
  • 奇它博客
  • 猫腻‘s Blog
  • 猫饭
  • 肥宅之家
  • 萌博
  • 野路子程序员

COPYRIGHT © 2022 笨猫博客. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang