Office E5 自动续订指南

在使用 Office E5 订阅时,许多用户发现试用期仅为三个月。为了延长使用时间,需要在账号到期前保持一定的开发活动,即定期调用微软相关软件的 API。本文将详细介绍如何通过这种方法实现续订。

注意:此方法并不保证 100% 成功,结果可能因微软政策或操作差异而有所不同。

参考资源

  1. 黑幕大佬的方法
    此方法需要服务器支持,成本较高,但值得学习和借鉴。

  2. GitHub 上的 AutoApiSecret 项目
    该项目参考了黑幕大佬的内容,并利用 GitHub Action 实现自动化,无需服务器,降低了成本。

  3. 视频教程
    如果你更喜欢直观的视频操作,可以直接观看由第二位大佬制作的视频。

具体操作步骤

1. 注册 Microsoft Azure 应用

前提:你已拥有 Office E5 订阅。

  1. 使用 E5 管理员账号登录 Microsoft Azure
  2. 在主页中点击 管理 Azure Active Directory
  3. 在左侧目录中找到 应用注册,点击进入。
  4. 点击上方的 新注册,填写以下信息:
  5. 名称:建议填写有辨识度的名称。
  6. 支持的账户类型:选择 任何组织目录(任何 Azure AD 目录 - 多租户)中的账户
  7. 重定向 URI:选择 Web,并填入 http://localhost:53682/
  8. 点击 注册 后,进入应用概述界面,复制并保存 应用程序(客户端)ID
  9. 点击左侧的 API 权限,依次选择 添加权限 -> Microsoft Graph -> 委托的权限,勾选以下权限:
  10. Files.Read.AllFiles.ReadWrite.All
  11. Sites.Read.AllSites.ReadWrite.All
  12. User.Read.AllUser.ReadWrite.All
  13. Directory.Read.AllDirectory.ReadWrite.All
  14. Mail.ReadMail.ReadWrite
  15. MailboxSettings.ReadMailboxSettings.ReadWrite
  16. 完成勾选后,点击 添加权限 并返回 API 权限 界面,务必点击 代表 XXX 授予管理员同意
  17. 点击左侧的 证书和密码,选择 新客户端密码,填写说明并设置有效期,点击 添加,复制并保存生成的 客户端密码

2. 安装并配置 rclone

  1. 下载 rclone,解压后不要双击安装。
  2. 在解压目录内,按住 Shift 并右键,选择 在此处打开 PowerShell 窗口,执行 start cmd 打开命令提示符。
  3. 输入以下代码(替换为之前保存的 应用程序 ID客户端密码):
    cmd
    rclone authorize “onedrive” “你的应用ID” “你的客户端密码”

  4. 完成后,浏览器会弹出登录界面,登录 E5 账号,显示 Success 即表示 refresh token 生成成功。

  5. 在命令提示符中复制 refresh_token 的值(注意不要复制引号)。

3. 配置 GitHub Action

  1. 访问 AutoApiSecret 项目,将代码 fork 到自己的 GitHub 账号。
  2. 编辑项目中的 1.txt,删除内容并粘贴 refresh_token确保结尾无空格或空行
  3. 点击 Settings -> Secrets -> New secret,新建两个 secret:
  4. CONFIG_IDid=r'你的应用ID'
  5. CONFIG_KEYsecret=r'你的客户端密码'
  6. 进入个人设置,选择 Developer settings -> Personal access tokens -> Generate new token,设置名称为 GITHUB_TOKEN,勾选 repoadmin:repo_hookworkflow,点击 Generate token
  7. 点击 Actions,同意协议,刷新页面后点击 star,观察是否启动成功。
  8. 启动成功后,点击 build,展开 Test Api 查看执行情况。
  9. 第二天可再次查看执行记录。

总结

通过以上步骤,你可以尝试延长 Office E5 订阅的使用期限。如果遇到问题,可以参考视频教程或项目文档。

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

上一篇 2天前
下一篇 2天前

相关推荐