MS365 E5 Renew X是由大佬SundayRX开发的网页版的E5续订服务,通过前台网页与用户进行信息交互,由后台服务全自动执行API调用任务。微软政策表明只要保持开发活跃就可以续期E5开发者账户的使用期限,理论上是无限续期,而判定为开发活跃其中一种条件是调用Microsoft Graph REST API,Microsoft 365 E5 API Evaluator恰好满足其要求,因此Microsoft 365 E5 Renew应运而生。
本文基于作者大大的官方教程改写,觉得我写的不好懂的可以去看作者的官方文档E5 调用API续订服务:Microsoft 365 E5 Renew X_SundayRX的博客-CSDN博客_e5续订。
教程开始:
一、注册Azure应用程序
1、登录Azure应用注册,账号就是上个教程中申请到的管理员账号(账户名类似[email protected]格式),然后点击“新注册”。
2、名称随意填,“受支持的账户类型”选择“任何组织目录(任何 Azure AD 目录 - 多租户)中的帐户和个人 Microsoft 帐户(例如,Skype、Xbox)”。重定向不用填,然后点击注册。
3、点击进入新创建的应用后,点击“概述”,复制保存“应用程序(客户端)ID”的值,以后会用。然后点击“添加重定向URL”
4、点击“添加平台”,再点击“移动和桌面应用程序”。
5、勾选第一个URL“https://login.microsoftonline.com/common/oauth2/nativeclient”后点击配置。
6、更改图中该项设置为“是”,然后点击保存。
二、配置API权限
作者给出的设置方法很详细,但是我比较懒,于是直接用作者的软件一键配置了。作者Windows程序下载链接附上https://sundayrx.lanzouq.com/2R2AByh83333,下载完解压后打开软件。点击开始运行。
1、点击“添加账号”,填上E5账号,之前保存的应用程序(客户端)ID,以及E5账号密码,选择"登录调用",点击“启动自动授权”。(注意:这一步作者建议使用新创建的子用户账号,创建方法见我上一篇教程)
2、在弹出的登陆页面中输入你的管理员账户名和密码登录,登录成功时弹出“请求征得许可界面”,滚动到页面最底部勾选“代表组织同意”,最后点击“接受”。
3、软件显示授权成功后,试运行一下,能成功运行即代表API配置成功。
4、API配置成功后,你可以选择使用Windows版的,打开软件的开机自启动即可,也可以使用docker版的。
三、docker版部署
1、打开终端,输入安装命令:
docker run -d -p 1066:1066 -v /root/Docker_Microsoft365_E5_Renew_X/Microsoft365_E5_Renew_X/Deploy:/Deploy hanhongyong/ms365-e5-renew-x:latest
容器创建完成后,打开1066端口。
2、输入ip:1066进入网页版页面。
默认密码123456.
3、登录以后点击“添加运行账号”,输入账号,之前保存的ID,密码,选择“登录调用方式”,最后点击“添加运行账号”即可。
4、添加完成后,续订服务就已经配置成功了。
注意:
1、一定不要打开双重验证。
2、续订很玄学,只能说是通过这种手段提高续订概率。
3、如有疑问可以查看作者官方文档Microsoft 365 E5 Renew Plus 帮助文档 - Wiki 分享 (coding.net)
最后,再次附上作者的教程E5 调用API续订服务:Microsoft 365 E5 Renew X_SundayRX的博客-CSDN博客_e5续订。
感谢大佬分享教程。跟着学习一下。
双重验证咋关呢
打卡升级
谢谢,分享学习了
感谢分享。马克学习
谢谢,分享学习了
又学习到了,写的非常好😁
看看,谢谢
感谢分享,谢谢楼主,赞
感谢分享,插眼学习
感谢分享。学到了
继续加油哦,争取发表更多优秀帖子
继续加油哦,争取发表更多优秀帖子
努力升级