E5 调用API续订服务:Microsoft 365 E5 Renew Web_SundayRX的博客-CSDN博客

Anton - 2024-07-20 - 分享 / 网站分享
2024-7-20|最后更新: 2025-4-5|
类型
博客
状态
已发布
日期
Jul 20, 2024
链接
e5
摘要
分类
分享
标签
网站分享
密码
图标

Microsoft365 E5 Renew Web已于2021-08-16结束生命周期,已经升级为Microsoft365 E5 Renew X 继续提供服务!!!

桌面版PC软件请下载 Microsoft365 E5 Renew Plus

Microsoft365 E5 Renew 系列详情

系列代号
Web
发布状态
已发布
已发布
已发布
已发布
更新维护
停止更新
停止更新
长期支持
长期支持
呈现方式
桌面应用
网页服务
桌面应用
网页服务
运行平台
Windows
全平台
Windows
全平台
程序下载
已关闭
已关闭
可下载
可下载
代码开源
计划开源
闭源
闭源
闭源
站点部署
N/A
可部署
N/A
可部署
运行框架
.Net Framework 4.5
ASP.Net Core 3.1
.Net 6.0
ASP.Net Core 3.1
发布时间
2020-06-18
2020-11-01
2021-03-06
2021-08-16
停止时间
2021-04-30
2021-08-16
N/A
N/A
  • 使用本系列产品只是增加E5续订概率,并不能保证100%续订成功
  • 续订操作有些许技术门槛,且需要具备一定的自学能力

QQ交流群:254058945

TG交流群:https://t.me/MS365E5Renew

Microsoft 365 E5 Renew Web的由来

在众多用户的呼声下,相继Microsoft 365 E5 Renew发布5个月后Microsoft 365 E5 Renew Web于2020-11-01正式发布并进入试运行阶段。
Microsoft 365 E5 Renew Web仍然基于Microsoft 365 E5 Renew的代码并依照网页架构重构了程序,Microsoft 365 E5 Renew的主要功能是在本地PC端用户自行进行运行调用,其拥有强大的多账户并行运行功能;而Microsoft 365 E5 Renew Web则是完全将账户API调用托管在了服务器端,有更少的配置项以及非必须PC大幅度减少了用户的工作量,依赖网页呈现的优势支持用户多端操作。

主要功能

用户端

  • 两种可选的调用权限:用户未登录作为守护程序调用(需要客户端密码)、程序以登录用户身份直接调用(需要账户密码)
  • API种类齐全:41/30个可选的Microsoft Graph REST API Beta中的API(未来可能会继续添加)
  • 完全随机的API调用模式:从已选定的API序列中随机抽取一个或几个进行调用(个数和API随机)
  • 完全随机的API调用时间间隔:随机区段1000s-2000s固定
  • 完全随机的API内容(仅部分API支持):发送邮件的内容随机 Onedirve上传文件的内容随机
  • 邮件通知服务:支持设置通知邮箱,调用异常会通过邮件通知无需反复登录查看

服务端

  • 暂无

运行结果查看

notion image

1 注册Azure应用程序

1.1 应用注册

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

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

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

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

小白提示:建议选择“委托的权限(用户登录)”该权限类型,调用API较多,操作步骤较少简单粗暴,调用成功几率高
注册的应用程序API权限类型有两种,其主要区别如下表所示:
权限类型
委托的权限(用户登录)
应用程序权限(非用户登录)
官方释义
应用程序必须以登录用户身份访问API
应用程序在用户未登录的情况下作为后台服务或守护程序运行
需要的信息
账户名称+账户密码+应用程序(客户端)ID
账户名称+客户端机密+应用程序(客户端)ID
功能影响
程序中所有API均可调用
部分API权限受限无法调用(官方限制)
API权限配置
可由PC版程序自动配置添加API权限
必须手动配置API权限
显示颜色标识
蓝色
深青色
以下是登录或非登录所需要的权限列表
notion image
最后根据所选的API权限类型在:2.1 选择“委托的权限(用户登录)”类型的API或者2.2 选择“应用程序权限(非用户登录)”类型的API中选择性阅读。

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

手动配置API权限

1.点击“API权限”-“添加权限”-“Microsoft Graph”
notion image
2.选择“委托的权限”
notion image
3.根据编辑页面中列出的API权限需求表(注意在程序中切换为“
登录
”)来勾选所对应的API权限,全部选择完成后点击“添加权限”。
notion image
notion image
添加完成的效果如图
如果没有“代表XXX授予管理员同意”按钮 说明该账号不是管理员账号 换登管理员账号创建应用
notion image
4.最后点击代表XXX授予管理员同意,对话框选择“是”(该图包含了当前程序“委托的权限(用户登录)”全部API所需要的权限)。
notion image

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

2.2.1 手动配置API权限

1.点击“API权限”-“添加权限”-“Microsoft Graph”
notion image
2.选择“应用程序权限”
notion image
3.根据编辑页面中列出的API权限需求表(注意在程序中切换为“
非登录
”)来勾选所对应的API权限,全部选择完成后点击“添加权限”。
notion image
notion image
添加完成的效果如图
如果没有“代表XXX授予管理员同意”按钮 说明该账号不是管理员账号 换登管理员账号创建应用
notion image
4.最后点击代表XXX授予管理员同意,对话框选择“是”(该图包含了当前程序“应用程序权限(非用户登录)”全部API所需要的权限)。
notion image

2.2.2 创建客户端密码

1.点击“证书密码”-“新客户端密码”-“24个月”-“添加”
notion image
2.点击“值”该列中的“复制”(不要复制“ID”列中的值),并立即将该密码保存至电脑,
保存的值即为“客户端密码”
, 注:该值必须立即保存,退出该页面后将永远无法查看。
notion image

3 将账号API调用托管至服务

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

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

3.1 进入网站注册并登录账户

打开网站
从两种登录中任选一个,这里不建议选择GitHub登录(GitHub的第三方登录很迷经常性崩溃)
notion image
第一次登录账户系统会显示注册成功,然后再登录一次即可登录进入系统

3.2 编辑账户运行配置信息

在成功登录系统后,页面会自动跳转到“账户详情”页面,在“账户详情”页面点击“编辑配置”按钮,前往“账户运行配置”页面
notion image
在账户运行配置页面中填写账户信息,且登录调用填写账户密码、非登录调用填写客户端密码,并选择自己选定的调用方式,注意调用方式不要选错了!!! 最后点击“保存并修改”按钮完成配置。
notion image
由于前后台数据同步需要时间,返回用户页面查看账户信息中的“配置同步状态”,如果显示为“已同步”表明配置已经上传至后台,修改账户配置成功。
警示:配置成功了也要定期来看看自己的账户是否在正常运行,对于被暂停不运行的账户,系统会对其进行自动清理(45天保留期),可能有时候因微软本身变更而导致运行暂停,因此建议每月查看一次账户状态!!!
notion image

4 服务功能详解

暂无

注意事项

  1. 请勿反复注册删除账户,这将可能导致账户永久封禁。
  1. 请勿反复修改配置信息,这将可能导致账户该功能当天被封禁,并计入风控系统。
  1. 请勿反复生成PC版免更新授权码,这将可能导致账户该功能当天被封禁,并计入风控系统。

关闭E5账户登录双重验证

,按照下图配置即可关闭E5账户登录的双重验证。
notion image
notion image

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

,按照下图配置即可关闭Azure中API调用的双重验证。
notion image

查询续订剩余天数

关于续订

E5续订执行是微软统一的具有一定时间周期的续订,如果你的E5订阅剩余天数少于等于30天、并收到了未检测到开发活动的警告邮件且仪表盘显示标红文字“此订阅处于非活动状态且即将过期”,请不要慌张。根据微软客服官方说法是:“订阅只有在剩余最后1天才给续期”,然而根据众多E5账号的续订情况来统计,大部分账号是在少于30天续期的,极少欧洲人是在大于30天的时候续期。
本人E5账户收到过两次未活跃警告,微软客服解释说:这种警告邮件属于系统自动发送的(邮件会在剩余第30天的时候发送),无需理会它,至于出现文字标红文字“此订阅处于非活动状态且即将过期”,也为系统自动提示,只要保证仪表盘上的文字标注为“可续订 E5的订阅”就可以了,即便是真的过期了没有续上也是可以从仪表盘申诉的。

仪表盘变化

notion image
notion image

续订邮件

第一次续订
notion image
第二次续订
notion image

警告邮件

notion image
电子书网站 notion快捷键汇总