背景
刚刚转发了如何申请微软E5开发者账号,E5开发者账号是只有90天的期限,点击查询续订剩余天数:https://developer.microsoft.com/zh-cn/microsoft-365/profile,但是 E5开发者账号支持续订,但是需要保持一定的开发活跃度,比如,频繁且无规律调用了API,就认为你是开发者,就会自动续约,因此,这种方式也就成了 E5自动续约的主流方式。收集整理了以下四种续约方式。
方式一、使用项目E5续订 (qyi.io),当前容易被封,不再推荐- 方式二:使用 Microsoft 365 E5 Renew Plus 续订程序
- 方式三、使用 E5 调用API续订服务:Microsoft 365 E5 Renew X
- 方式四、使用 Github Action
自己同时在用方式一、二;
由于,方式二随机调用的API比较多,成功率较大,推荐方式二。
方式一、使用项目E5续订 (qyi.io) https://e5.qyi.io/
这个项目主要是调用邮箱API。
自用
1.1 第一步,注册E5续订
打开 登录地址:E5续订 (qyi.io) https://e5.qyi.io/,点击 github 头像,使用 github 账号(如果没有,请注册),登录,登录成功后点击【个人设置】
在个人设置中,分别【新建应用】,【获取回调地址】,并复制回调地址
1.2 第二步, Azure配置
用 E5 管理员账号 登录 Microsoft Azure https://portal.azure.com/#home
打开 应用注册 https://portal.azure.com/#
view/Microsoft_AAD_RegisteredApps/ApplicationsListBlade,点击【新注册】,重定向 URI 选择 Web,填入第一步获取到的回调地址 URL,点击【注册】
创建客户端密码:点击右侧菜单【证书和密码】
进行 API 授权:点击右侧菜单【API 权限】
别忘记同时点击 “代表XX授予管理员同意”(这一步如果用的是子账号创建的api,那么这一项是灰色的,不能点击。需要登录 管理员 账号,再点击 代表XX授予管理员同意)
授权后的效果是:
1.3 第三步、配置e5.qyi项目
回到
https://e5.qyi.io/user/baseSetting,选中刚刚新建的项目,点击配置,
设置key
设置调用时间
子账号授权
等待授权成功。
运行中
参考
E5 自动订阅程序[已开源] (qyi.io)
Dashboard – Microsoft 365 Dev Center
1.4 第四步、验证方式
登录开发者账号(主要是开发者账号,不是 E5的管理员账号):
https://developer.microsoft.com/zh-cn/microsoft-365/profile
查看仪表盘
方式二:使用 Microsoft 365 E5 Renew Plus 续订程序
软件主页:https://e5renew.com/
项目介绍:
- 一款可续订 Microsoft E5 开发者订阅计划的桌面软件
- 通过调用API使E5账户保持开发活跃,从而达到续订的效果
- 界面美观大方、上手简单、功能强大
- 支持跟随Windows开机自启动,后台无打扰运行
官方使用教程:
https://ednovas.xyz/2022/01/10/e5renewplus/
2.1 第一步、软件下载与安装
下载地址:https://e5renew.com/#download
下载包含框架的
该软件其实是绿色软件,是不用安装的,直接可以打开界面截图:
2.2 第二步、Azure配置
其实方式一也讲了Azure配置,但是方式二中Azure的配置还有些不一样,请注意阅读官方文档。
另外要注意,所需的API清单如下:
2.3 第三步、软件配置
Azure配置完后,就直接在选举中添加账户。
软件支持两种 API 调研方式:登录调用、非登录调研,所需的信息和操作不一样,请注意阅读官方文档。
2.4 第四步、验证方式
验证方式,和1.4 一样
方式三、使用 E5 调用API续订服务:Microsoft 365 E5 Renew X
项目介绍
Microsoft 365 E5 Renew X是一款网页版的E5续订服务,其依赖网页浏览器呈现支持用户多端操作,完全将E5账户API调用托管在了服务器端因此用户无需电脑也可使用。
Microsoft 365 E5 Renew X 由来
Microsoft 365 E5 Renew X为Microsoft 365 E5 Web的升级版,相对于旧版其增强了管理功能且更容易部署,API调用内核继承于续订桌面版软件Microsoft 365 E5 Renew Plus。
项目主页
E5 调用API续订服务:Microsoft 365 E5 Renew X_SundayRX的博客-CSDN博客_e5续订
https://blog.csdn.net/qq_33212020/article/details/119747634
该方式我没有仔细研究,如果有兴趣 ,请仔细阅读文档。
方式四、使用 Github Action
订阅的有效期是 90 天。到期前,如果微软检测到账号被用于开发,即 API 被频繁且无规律调用,将自动续期。因此,只需编写几行代码,定时高频调用其 API 即可。
Github Action 是 Github 提供给开发者使用的 虚拟 Linux 环境,可 根据条件,例如指定时间,执行指定代码。
详细操作文档 参考:Office 365 E5 账号申请及永久续期教程 – LOGI
https://logi.im/script/permanently-keeping-an-office-e5-account.html
该方式我没有仔细研究,如果有兴趣 ,请仔细阅读文档。
总结
完成了自动续约,接下来,Onedrive5T账户不会过期了,尽情享用。