Office E5 自动续订指南

在使用 Office E5 账号的试用期时,您可能会发现试用期仅为三个月。如果希望继续使用该服务,您需要在账号到期前保持一定的开发活动,简单来说,就是频繁调用微软软件的 API。接下来,我们将详细介绍如何利用这种方法进行续订。

重要提示:此方法不保证续订成功,务必谨慎操作。

参考资料

  1. 黑幕 – 该方法需要使用服务器,成本较高,但可以学习和借鉴。
  2. AutoApiSecret – 该方法参考了上述黑幕的内容,并修改为使用 GitHub Action 实现,省去了服务器的需求,减轻了经济负担。
  3. 如果您不想阅读文字步骤,可以直接观看视频教程,由第二位作者制作。

具体步骤

在开始之前,请确保您已经拥有 Office E5 订阅。

1. 注册 Microsoft Azure 应用

首先,使用 E5 管理员账号登录 Microsoft Azure,按照以下步骤进行操作:

  • 点击主页中的 管理 Azure Active Directory
  • 在左侧目录中找到 应用注册,并点击。
  • 点击上方的 新注册,填写应用信息,建议使用易于识别的名称。选择 任何组织目录(任何 Azure AD 目录-多租户)中的账户,并在重定向 URI 中填写 http://localhost:53682/,然后完成注册。

注册后,您将进入应用概述界面,请复制并保存 应用程序(客户端)ID,后续需要使用。接着,点击左侧的 API 权限,依次点击 添加权限 -> Microsoft Graph -> 委托的权限,并勾选以下权限:

  • Files.Read.AllFiles.ReadWrite.All
  • Sites.Read.AllSites.ReadWrite.All
  • User.Read.AllUser.ReadWrite.All
  • Directory.Read.AllDirectory.ReadWrite.All
  • Mail.ReadMail.ReadWrite
  • MailboxSettings.ReadMailboxSettings.ReadWrite

勾选完毕后,点击底部的添加权限,并确保点击 代表 XXX 授予管理员同意

接下来,点击左侧目录中的 证书和密码,然后点击 新客户端密码。填写信息并选择有效期,点击添加。添加后,复制并保存生成的客户端密码,这将是您的应用秘钥。

2. 下载并配置 rclone

  • 下载 rclone,建议使用迅雷下载以提高速度。下载后解压,请勿双击安装
  • 在解压后的目录中,按 Shift + 鼠标右键 打开 PowerShell 窗口,或直接使用 CMD。
  • 执行以下命令:

bash
rclone authorize “onedrive” “之前保存的应用id” “之前保存的应用秘钥”

请将双引号内的内容替换为您保存的 ID 和秘钥。执行后,浏览器将弹出登录界面,登录您的 E5 账号,若显示 Success,则表示 refresh token 生成成功。

回到 CMD 或 PowerShell 界面,复制 refresh_token 的值(可使用 JSON 格式化工具以便查找),请勿复制引号

3. GitHub Action 设置

  • 首先,将项目代码 fork 到您的 GitHub 账号下。
  • 编辑项目中的 1.txt,删除原有内容并粘贴您的 refresh token,结尾请勿留空格或空行
  • 在本仓库的 Settings -> Secrets -> New secret 中,新建两个 secret:CONFIG_IDCONFIG_KEY

plaintext
CONFIG_ID
id=r’你的应用id’

CONFIG_KEY
secret=r’你的应用秘钥’

  • 点击右上角头像进入个人设置,选择 Developer settings -> Personal access tokens -> Generate new token,设置名称为 GITHUB_TOKEN,勾选 repoadmin:repo_hookworkflow,最后点击 Generate token。
  • 点击 Actions,同意协议,页面刷新后点击 star,观察是否正在启动。

如果显示黄色转圈,表示正在启动;若为绿色对勾,则表示已启动。启动后,点击此 action,进入 action 页面,点击左侧目录中的 build,展开 Test Api 以查看执行情况。

您可以在第二天查看执行记录。

结语

这里是开源 Auto API 作者录制的视频,您可以参考视频进行操作。

👉 野卡 | 一分钟注册,轻松订阅海外线上服务

(0)
上一篇 2025年8月30日
下一篇 2025年8月30日

相关推荐