利用 GitHub Action 实现 Microsoft 365 E5 订阅自动续订 您所在的位置:网站首页 microsoft365自动续费 利用 GitHub Action 实现 Microsoft 365 E5 订阅自动续订

利用 GitHub Action 实现 Microsoft 365 E5 订阅自动续订

2024-06-02 21:26| 来源: 网络整理| 查看: 265

2021 年初买的电脑,附赠的是 2019 版的 Office。因为更喜欢 Microsoft 365 的新版界面,所以大概一年前申请了 Developer E5 账户。当时是在 B 站找的教程视频开的账号,续期教程没看,因为想着三个月有效期,到时候再看不迟,但没想到不知道是什么原因它自动续期了。不知道大家有没有遇到这种情况。直到去年 12/31 收到邮件提醒说没用于开发用途,账号要被删除了,于是赶紧百度续期教程,找到了利用 GitHub Actions 实现的自动调用 API 来续期 E5 账户的教程,成功以后便来记录一下,也方便后面自己或他人查阅。

以下是提醒邮件内容:

新建个人访问令牌打开 https://github.com/settings/tokens右上角新建个人访问令牌(经典)【注:我用的是油猴插件 GitHub 中文化】 Note(备注):起个名字,随便填Expiration(有效期):我选的无限期(No expiration),按自己需求选择即可Select scopes(选择作用域):作用域定义了个人令牌的访问范围,勾选 repo 和 workflow 两项即可 妥善及时保存好新生成的 token,只会出现一次,过后不再可见导入仓库GitHub 主页右上角加号选择导入仓库(import repository) Your old repository’s clone URL 填写 https://github.com/vcheckzen/KeepAliveE5.git,Privacy 建议选择 Private(私有)导入完成后打开导入后的仓库打开 Settings-Actions-General(https://github.com/你的用户名/仓库名/settings/actions),将 Actions permissions 设为 Allow all actions add reusable workflows(第一项)即可看到 Actions 选项卡设置 Secrets打开 Settings-Secrets-Actions(https://github.com/你的用户名/仓库名/settings/secrets/actions),点击 New repository secret根据仓库作者 README 添加三项 SecretNameValuePATGithub 个人访问密钥,需要具有 workflow 权限USERE5 管理员邮箱(支持多个,每行一个,不要填写子号)PASSWDE5 管理员密码(支持多个,每行一个,顺序必须和邮箱一致)

禁用安全默认值

根据微软官方教程禁用安全默认值,否则无法注册成功,进而无法调用 API

手动触发 Actions转到 Action 面板,在 All workflows 下找到 Register APP,手动触发它完成注册流程,2 分钟左右。如果确认一切操作正确仍然 Register 失败,可等待 10-30min 后再操作,因为关闭安全默认值后,微软系统要过一段时间才会刷新。 再找到 Invoke API 手动触发。如无错误,任务会定时执行,基本可保证续订成功。

01/04 收到微软邮件通知续期成功,邮件内容如下:

参考:# Office 365 E5 账号申请及永久续期教程 - LOGI



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有