如何通过E5开发者订阅免费使用Office 365并实现自动续订

随着微软将AI技术融入Office 365,这款生产力工具的功能更加强大。与买断制的Office 2022不同,Office 365采用订阅制,需要每年付费。不过,微软为开发者提供了E5开发者订阅,可以免费使用Office 365,并享有5TB的OneDrive存储空间。只要做好续期,就可以长期免费使用。

什么是E5开发者订阅?

E5开发者订阅是微软为开发者提供的官方订阅服务,每次有效期为90天。如果在90天内未能续期,账户将被销毁。为了续期,需要定期调用API等开发行为。因此,可以在本地部署一个服务,持续调用API来实现自动续期。每个订阅支持25个账户,每个账户可以在五台设备上登录Office 365,并享有5TB的OneDrive存储空间。

注意: 无论采用何种方法,续期都不是100%保证的,建议不要将重要数据存储在OneDrive中。如果账户被删除,可以重新注册一个新账户。

一、注册E5开发者账户

  1. 访问Microsoft 365 Developer Program,使用你的微软账号登录并注册成为开发者。
  2. 国家建议选择中国(OneDrive速度更快),公司名称和语言可根据个人喜好填写。
  3. 选择“Configurable Sandbox”,国家仍建议选择中国,域名、名称和密码可以随意设置,但需要记住。
  4. 完成注册后,系统会生成一个格式为[email protected]的账号。
  5. 验证手机号后,即可看到账户订阅的剩余天数。如果需要,可以自行修改OneDrive的存储容量。

二、配置API以实现续期

  1. 登录Azure门户,使用刚刚注册的onmicrosoft账号登录。
  2. 在搜索框中搜索并点击“应用注册”,然后点击左上角的“新注册”。
  3. 填写应用名称,选择“任何组织目录中的账户”作为受支持的账户类型,重定向URL留空,点击“注册”。
  4. 注册完成后,复制“应用程序(客户端) ID”,然后点击“添加重定向URL”。
  5. 添加平台,选择“移动和桌面应用程序”,并配置重定向URL。
  6. 打开“允许公共客户端”选项,保存设置。
  7. 在左侧菜单栏中选择“API权限”,点击“添加权限”,选择“Microsoft Graph”。
  8. 添加以下API权限:

BookingsAppointment.ReadWrite.All;
Calendars.Read
Contacts.Read
Directory.Read.All
Files.Read.All
Files.ReadWrite.All
Group.Read.All
Mail.Read
Mail.Send
MailboxSettings.Read
Notes.Read.All
People.Read.All
Presence.Read.All
Sites.Read.All
Tasks.ReadWrite
User.Read.All

  1. 点击“代表管理员同意”,确认后等待几秒,即可看到所有权限已授予。

三、部署自动续订服务

  1. 安装Docker并配置环境,具体教程可参考相关文档。
  2. 使用以下命令部署自动续订服务:
    bash
    docker run -d -p 1066:1066 -e TZ=Asia/Shanghai -v /root/Docker_Microsoft365_E5_Renew_X/Microsoft365_E5_Renew_X/app:/app hanhongyong/ms365-e5-renew-x:slim

  3. 如果是威联通NAS,可以在Docker中搜索hanhongyong/ms365-e5-renew-x,选择slim版本(如果是ARM机器,请选择ARM版),配置端口映射、环境变量和文件夹映射,然后创建容器。

四、配置自动续订服务

  1. 在浏览器中打开IP:1066,进入管理面板,默认密码为123456
  2. 点击“添加账号”,输入onmicrosoft账号、密码和客户端ID,选中“登录调用”,然后点击“添加运行账号”。
  3. 如果配置正确,可以看到API被成功调用。如果失败,请检查API配置和网络设置。

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

五、使用Office 365

完成以上步骤后,即可开始使用Office 365。如果没有问题,你将在订阅快到期前几天收到续订邮件,确保服务持续有效。

通过以上方法,你可以免费使用Office 365,并实现自动续订,享受高效的办公体验。

上一篇 1天前
下一篇 22小时前

热门推荐