E5 调用API续订程序:Microsoft 365 E5 Renew Plus

Microsoft 365 E5 Renew Plus

Microsoft 365 E5 Renew Plus的由来

Microsoft 365 E5 Renew Plus为Microsoft 365 E5 Renew的升级版,其功能性,易用性,美观程度上都要强于旧版。

主要功能

  • 支持开机自启动后台调用:使用简单方便,无需购买服务器部署,本地应用程序即开即用
  • 两种可选的调用权限:用户未登录作为守护程序调用(需要客户端密码)、程序以登录用户身份直接调用(需要账户密码)
  • 自动配置API权限:登录调用的API权限支持由程序自动配置
  • API种类齐全:43个可选的Microsoft Graph REST API Beta中的API(未来可能会继续添加)
  • 完全随机的API选用模式:从已选定的API序列中随机抽取一个或几个进行调用(个数和API随机)
  • 完全随机的API调用顺序:每轮API的调用先后顺序随机
  • 完全随机的API内容(仅部分API支持):POST写类型的API的上传内容随机
  • 完全随机的API调用时间间隔:随机区段500s-86400s自定义
  • 每日工作时间自定义:在日常工作时间进行调用,适用于从不关机重启的服务器设备
  • 每周工作日自定义:在每周的工作日进行调用,适用于从不关机重启的服务器设备
  • 运行智能暂停:防止因持续在错误配置下运行而导致的账户封禁
  • 运行配置自动保存:可保存运行配置,无需反复设置
  • 无限制账号个数:理论上允许无限制个数账号后台自动调用
  • 支持自定义客户端密钥:允许非登录调用使用自定义密钥
  • 自定义美化界面:支持自定义背景图片(半透明度以及毛玻璃效果)、亚克力背景

主界面

在这里插入图片描述

在这里插入图片描述

运行结果查看

在这里插入图片描述

入群须知

  • 使用本系列产品只是增加E5续订概率,并不能保证100%续订成功
  • 续订操作有些许技术门槛,且需要具备一定的自学能力
  • 每个人的时间都是宝贵的,遇到问题先查阅帮助文档,实在无法解决时再发起提问(提问的艺术)
QQ交流群:254058945
TG交流群:https://t.me/MS365E5Renew

软件下载

受支持的操作系统及运行环境安装

操作系统版本CPU架构.NET 6.0 (必选)WebView 2(可选)补丁(必选)
Windows Client7 SP1(ESU) 、8.1x64下载.Net 6.0 Desktop下载WebView 2下载ESU
Windows 10 ClientVersion 1607+Arm64、x64下载.Net 6.0 Desktop下载WebView 2不需要
Windows 11 Client无限制Arm64、x64下载.Net 6.0 Desktop不需要不需要
Windows ServerVersion 2012+x64下载.Net 6.0 Desktop下载WebView 2不需要

各版本下载地址(建议添加白名单运行)

软件版本文件说明LanZouOneDrive杀软报告
包含框架(推荐)无需额外安装运行环境,可直接运行下载下载VirusTotal
普通版本需要安装 .NET 6 Desktop Runtime x64下载下载VirusTotal
历史版本(弃用)更兼容Windows 7,已停止更新下载下载VirusTotal

使用教程(请勿开启账号的双重验证功能)

0 如何导入旧版本程序中的账号信息?(老用户升级用 新用户请无视)

0.1 复制旧版本程序账户信息

打开旧版本程序根目录下的Account.txt文件,依照每行复制一个账号信息(不支持多行识别)。
在这里插入图片描述

0.2 导入账户信息到新版本程序中

打开新版本程序点击“开始运行”-“添加账号”,在弹出的“添加账号”窗口中找到右上角的剪切板图标,点击后程序会自动识别复制的账号信息,如果复制的内容没有错误程序会自动识别调用类型并填充所有空白项,检查无误后单击“确定”按钮完成一个账号信息的导入。
在这里插入图片描述

1 注册Azure应用程序

1.1 应用注册

  1. 点击登录 Azure点击直接进入Azure应用注册,登录账号使用申请到的Microsoft 365 E5的管理员账户(账户名类似XXXX@YYYY.onmicrosoft.com格式)。
    2.登录完成后点击右上角的“门户”按钮进入Azure管理中心,在搜索栏内输入“应用注册”,点击进入(若应用注册搜索不到请点击此处直接进入)
    在这里插入图片描述
    3.单击“新注册”按钮
    在这里插入图片描述
    4.配置应用 应用名称随意写、注意可访问性选项选择最后一项、重定向URL暂时不填 、完成后点击注册
    在这里插入图片描述

1.2 配置应用重定向URL(身份验证)

1.先点击“概述”,然后点击“添加重定向URL”,进入重定向URL配置界面,下图中的应用程序(客户端)ID即为"客户端ID"
在这里插入图片描述
2.点击“添加平台”,再点击“移动和桌面应用程序”,
在这里插入图片描述
3.继续勾选中第一个URL,最后点击底部的“配置”,该URL为“https://login.microsoftonline.com/common/oauth2/nativeclient”也可手动添加。
在这里插入图片描述
4.配置默认客户端类型将应用程序视为公共客户端 点击切换按钮为“是” ,最后点击“保存”按钮保存。
在这里插入图片描述

2 配置应用程序的API权限(重要)

小白提示:建议选择“委托的权限(用户登录)”该权限类型,调用API较多,操作步骤较少简单粗暴,调用成功几率高

注册的应用程序API权限类型有两种,其主要区别如下表所示:

权限类型委托的权限(用户登录)应用程序权限(非用户登录)
官方释义应用程序必须以登录用户身份访问API应用程序在用户未登录的情况下作为后台服务或守护程序运行
需要的信息账户名称+账户密码+应用程序(客户端)ID账户名称+客户端机密+应用程序(客户端)ID
功能影响程序中所有API均可调用部分API权限受限无法调用(官方限制)
API权限配置可由程序自动配置添加API权限必须手动配置API权限
程序颜色标识蓝色深青色

根据所选的API权限类型在:2.1 选择“委托的权限(用户登录)”类型的API或者2.2 选择“应用程序权限(非用户登录)”类型的API中选择性阅读。

2.1 选择“委托的权限(用户登录)”类型的API

2.1.1 使用程序自动请求配置API权限

1.点击“添加账号”,API调用方式选择“登陆调用”,正确填写“MS365 E5账号”和“应用程序(客户端)ID”后点击“启动自动授权”。
在这里插入图片描述

2.在弹出的登陆页面中输入你的管理员账户名和密码登录(该账户必须为全局管理员账户且拥有该客户端ID的控制权限),登录成功时弹出“请求征得许可界面”,滚动到页面最底部勾选“代表组织同意”,最后点击“接受”。
在这里插入图片描述
3.判断是否添加API权限成功:首先程序提示授权成功,其次用管理员账户登录Azure查看应用的API权限,发现所有需求的权限全部添加或可以成功调用均视为已添加成功。
ng)
在这里插入图片描述

2.1.2 手动配置API权限

1.点击“API权限”-“添加权限”-“Microsoft Graph”
在这里插入图片描述
2.选择“委托的权限”在这里插入图片描述
3.根据下方列出的API权限需求表来勾选所对应的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;

在这里插入图片描述
添加完成的效果如图
如果没有“代表XXX授予管理员同意”按钮 说明该账号不是管理员账号 换登管理员账号创建应用
在这里插入图片描述
4.最后点击代表XXX授予管理员同意,对话框选择“是”(该图包含了当前程序“委托的权限(用户登录)”全部API所需要的权限)。

在这里插入图片描述

2.2 选择“应用程序权限(非用户登录)”类型的API

2.2.1 手动配置API权限

1.点击“API权限”-“添加权限”-“Microsoft Graph”
在这里插入图片描述
2.选择“应用程序权限”
在这里插入图片描述
3.根据程序中列出的API权限需求表来勾选所对应的API权限,全部选择完成后点击"添加权限"。
Calendars.Read; Contacts.Read; Directory.Read.All; Files.Read.All; Files.ReadWrite.All; Mail.Read;
Mail.Send; MailboxSettings.Read; Notes.Read.All; Sites.Read.All; User.Read.All;

在这里插入图片描述
添加完成的效果如图
如果没有“代表XXX授予管理员同意”按钮 说明该账号不是管理员账号 换登管理员账号创建应用
在这里插入图片描述
4.最后点击代表XXX授予管理员同意,对话框选择“是”(该图包含了当前程序“应用程序权限(非用户登录)”全部API所需要的权限)。
在这里插入图片描述

2.2.2 创建客户端密码

1.点击“证书密码”-“新客户端密码”-“24个月”-“添加”
在这里插入图片描述

2.点击“值”该列中的“复制”(不要复制"ID"列中的值),并立即将该密码保存至电脑,保存的值即为“客户端密码”, 注:该值必须立即保存,退出该页面后将永远无法查看。
在这里插入图片描述

3 使用程序进行API调用

创建一个新的E5子账户(可选步骤)

登入E5管理员账户进入管理员界面,创建一个新的子账户,使用这个子账户登录程序调用API。
为什么建议这样做:Microsoft 365 E5 Renew Plus中的部分API包含了写操作,例如Onedrive的API,这些API在随机模式下会生成大量垃圾邮件和文件(虽然单独为此设立了一个文件夹),部分人可能会对此行为非常介意,而且程序频繁的读写可能会对您正常使用账户造成影响,因此不建议使用管理员账户登录。

3.1 添加一个账户

点击“开始运行”-“添加账号”
在这里插入图片描述

这里可以切换API调用方式但也需要更改对应的填写内容

登录调用方式填写
在这里插入图片描述
非登录调用方式填写
在这里插入图片描述

最后点击确定
在这里插入图片描述

3.2 开始运行

点击“开始运行”
在这里插入图片描述

写在最后面

关闭E5账户登录双重验证

点击进入Office 365 E5账户多重身份验证管理,按照下图配置即可关闭E5账户登录的双重验证。
在这里插入图片描述
在这里插入图片描述

关闭Azure中API调用的双重验证

点击进入Azure Active Directory管理中心,按照下图配置即可关闭Azure中API调用的双重验证。
在这里插入图片描述

查询续订剩余天数

点击查询续订剩余天数(使用申请E5账号的账户登录)

关于续订

E5续订执行是微软统一的具有一定时间周期的续订,如果你的E5订阅剩余天数少于等于30天、并收到了未检测到开发活动的警告邮件且仪表盘显示标红文字“此订阅处于非活动状态且即将过期”,请不要慌张。根据微软客服官方说法是:“订阅只有在剩余最后1天才给续期”,然而根据众多E5账号的续订情况来统计,大部分账号是在少于30天续期的,极少欧洲人是在大于30天的时候续期。

本人E5账户收到过两次未活跃警告,微软客服解释说:这种警告邮件属于系统自动发送的(邮件会在剩余第30天的时候发送),无需理会它,至于出现文字标红文字“此订阅处于非活动状态且即将过期”,也为系统自动提示,只要保证仪表盘上的文字标注为“可续订 E5的订阅”就可以了,即便是真的过期了没有续上也是可以从仪表盘申诉的。

仪表盘变化

在这里插入图片描述
在这里插入图片描述

续订邮件

第一次续订
在这里插入图片描述
第二次续订
在这里插入图片描述

警告邮件

在这里插入图片描述

  • 116
    点赞
  • 420
    收藏
    觉得还不错? 一键收藏
  • 52
    评论
提供的源码资源涵盖了Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 适合毕业设计、课程设计作业。这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。 所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 52
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值