Microsoft 365 E5 Renew

Microsoft365 E5 Renew 已于2021-04-30结束生命周期,请下载Microsoft365 E5 Renew Plus 继续使用!!!

Microsoft365 E5 Renew 系列详情

系列代号 初代 Web Plus X
发布状态 已发布 已发布 已发布 已发布
更新维护 停止更新 停止更新 长期支持 长期支持
呈现方式 桌面应用 网页服务 桌面应用 网页服务
运行平台 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的由来

Microsoft 365 E5 Renew的前身为Microsoft 365 E5 API Evaluator,Microsoft 365 E5 API Evaluator其主要功能是评估Microsoft Graph REST API的通信稳定性,通过长期不定时的随机抽取测试来评估本机与Azure服务器之间的通信稳定度,其本质是使用Microsoft 365 E5开发者账号自动调用API。

Microsoft 365 E5开发者账号拥有Office 365桌面版和Onedirve 25TB空间,且微软政策表明只要保持开发活跃就可以续期E5开发者账户的使用期限,理论上是无限续期,而判定为开发活跃其中一种条件是调用Microsoft Graph REST API,Microsoft 365 E5 API Evaluator恰好满足其要求,因此Microsoft 365 E5 Renew应运而生。

主要功能

  • 支持开机自启动后台调用:使用简单方便,无需购买服务器部署,本地应用程序即开即用
  • 两种可选的调用权限:用户未登录作为守护程序调用(需要客户端密码)、程序以登录用户身份直接调用(需要账户密码)
  • API种类齐全:42个可选的Microsoft Graph REST API Beta中的API(未来可能会继续添加)
  • 完全随机的API调用模式:从已选定的API序列中随机抽取一个或几个进行调用(个数和API随机)
  • 完全随机的API调用时间间隔:随机区段500s-86400s自定义
  • 完全随机的API内容(仅部分API支持):发送邮件的内容随机 Onedirve上传文件的内容随机
  • 运行配置自动保存:程序会自动保存运行配置,无需反复设置
  • 支持无限制账户个数:理论上允许无限制个数账号后台自动调用

主界面

运行结果查看

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

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权限
程序添加规则 账户名称#$$#账户密码#$$#客户端ID 账户名称$##$客户端密码$##$客户端ID
程序颜色标识 蓝色 深青色

打开Microsoft365 E5 Renew查看所需求的API权限,单击切换按钮来查看不同API权限类型的调用方式(登录或非登录)所需要的权限列表

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

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

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

1.勾选“Microsoft Graph API”中的“REST API Beta”以全选所有API,点击要添加API权限的客户端ID条目中的“授权”按钮。

2.在弹出的登陆页面中输入你的管理员账户名和密码登录(该账户必须为全局管理员账户且拥有该客户端ID的控制权限),登录成功时弹出“请求征得许可界面”,滚动到页面最底部勾选“代表组织同意”,最后点击“接受”。

3.判断是否添加API权限成功:首先程序提示授权成功,其次用管理员账户登录Azure查看应用的API权限,发现所有需求的权限全部添加或可以成功调用均视为已添加成功。

2.1.2 手动配置API权限

1.点击“API权限”-“添加权限”-“Microsoft Graph”

2.选择“委托的权限”
3.根据程序中列出的API权限需求表(注意在程序中切换为"登录")来勾选所对应的API权限,全部选择完成后点击"添加权限"。


添加完成的效果如图
如果没有“代表XXX授予管理员同意”按钮 说明该账号不是管理员账号 换登管理员账号创建应用

4.最后点击代表XXX授予管理员同意,对话框选择“是”(该图包含了当前程序“委托的权限(用户登录)”全部API所需要的权限)。

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

2.2.1 手动配置API权限

1.点击“API权限”-“添加权限”-“Microsoft Graph”

2.选择“应用程序权限”

3.根据程序中列出的API权限需求表(注意在程序中切换为"非登录")来勾选所对应的API权限,全部选择完成后点击"添加权限"。


添加完成的效果如图
如果没有“代表XXX授予管理员同意”按钮 说明该账号不是管理员账号 换登管理员账号创建应用

4.最后点击代表XXX授予管理员同意,对话框选择“是”(该图包含了当前程序“应用程序权限(非用户登录)”全部API所需要的权限)。

2.2.2 创建客户端密码

1.点击“证书密码”-“新客户端密码”-“24个月”-“添加”

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

3 使用程序进行API调用

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

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

3.1 添加账户和应用信息

  1. 在程序运行的根目录下创建名为“Account.txt”的文本文件(或第一次启动程序让程序自动创建)。
  2. 根据选择API权限类型准备好账户名(如:XXXX@XXXX.onmicrosoft.com)账户密码(如:Password 尽量不要包含字符$和#) 或 应用程序(客户端)密码 和应用程序(客户端)ID(GUID格式 如:XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX)
  3. 根据选择API权限类型按照 账户名#$$#账户密码#$$#应用程序(客户端)ID 或 账户名称$##$客户端密码$##$客户端ID 的格式或者拼接为一行,每个这样的账户依照行一行行输入进“Account.txt”文本文件。
  4. 最后保存文件并启动(重启)程序。

程序启动时会自动读取“Account.txt”中的所有符合规则(客户端ID必须为GUID格式)的账户条目,不同API权限类型的账户在程序中的显示区别

  • 委托的权限(用户登录) :“授权”按钮颜色为蓝色、“查看”按钮颜色为蓝色
  • 应用程序权限(非用户登录):“不适用(授权)”按钮为灰色、“查看”按钮颜色为深青色

3.2 配置程序功能选项

  1. 选择左上角需要调用的Microsoft Graph API,配置各项目的运行模式(默认全部都是随机模式)。
  2. 点击“启动”按钮,点击该按钮后程序会立即进行一次API调用,通过下方列表中显示的数据观察API是否正常调用,全部失败的应立即停止后台程序重新检查应用程序是否缺少权限。
  3. 点击“查看”按钮,可以详细查看上轮调用的各个API的详细结果。

4 程序功能详解

4.1开机自启动

开机启动功能的程序动作

  1. 自动装载运行配置
  2. 自动启动调用

程序文件名与程序路径的影响:开机自启动只保存当前的程序路径,假设更改了程序文件名或程序目录,开机启动将有可能失效,除非再次打开程序设置开机自启动。(程序中的开机自启动状态可直接判断当前程序能否开机自启动)

4.2运行配置自动保存

自动保存时机:在点击“启动”按钮后如果当前运行配置符合要求没有报配置错误的话,那么程序会立即将本次配置保存,而未使用的模式的配置值不保存(例:同时配置了周期模式时间配置值和随机模式时间配置值,但使用随机模式成功启动调用,那么随机模式和其模式相关的配置值会被保存而周期模式的配置值不会被保存)。
问:为何只保存正确配置而不随时保存配置?

答:为了让开机自启动功能一定能成功启动调用,因此保存的配置值必须是正确的,所以程序不会随便记录输入的配置数值。

配置信息保存的位置:为了增强使用便捷性和程序各版本之间的兼容性,暂不使用配置文件,运行配置信息被保存在非系统关键注册表区域中(安全性大可放心)。
问:保存的配置信息会受到程序文件名与程序路径的影响吗?

答:由于使用了注册表保存而不是用配置文件,因此保存的配置信息不会因为更改程序文件名或程序路径而消失。

4.3可调的周期调用时间

周期调用机制:无论是设置固定周期调用还是随机区间调用,在成功启动调用后都会立即进行一轮调用,之后的每轮之间的时间间隔将由设定的模式和时间共同决定,因此无需担心开机自启动模式时间太短程序来不及调用的情况。

4.4账户配置文件“Account.txt”

文件放置路径:该文件必须与程序文件在同一目录下,注意拓展名。

注意事项

  1. 切勿狂点“启动”和“停止”按钮,前后台线程数据同步需要时间(UI是1秒刷新频率),有时候遇上网络不好或者API授权有问题,可能要卡很久,可以尝试关闭程序重启。
  2. 新创建的号由于短时间内Onedrive尚未初始化完毕,部分相关API调用失败属于正常现象。

写在最后面

关闭E5账户登录双重验证

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

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

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

查询续订剩余天数

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

关于续订

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

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

仪表盘变化


续订邮件

第一次续订

第二次续订

警告邮件

E5 调用API续订程序:Microsoft 365 E5 Renew相关推荐

  1. E5 调用API续订服务:Microsoft 365 E5 Renew Web

    Microsoft 365 E5 Renew Web Microsoft365 E5 Renew Web已于2021-08-16结束生命周期,已经升级为Microsoft365 E5 Renew X ...

  2. E5 调用API续订服务:Microsoft 365 E5 Renew X

    Microsoft 365 E5 Renew X Microsoft 365 E5 Renew X是一款网页版的E5续订服务,其依赖网页浏览器呈现支持用户多端操作,完全将E5账户API调用托管在了服务 ...

  3. 【转载】Microsoft 365 E5邮件API调用自动订阅无限续订服务

    本文为转载文章,已获得原作者授权. 原文:E5 自动订阅程序[已开源] - 浅忆博客 链接:https://qyi.io/archives/687.html 如果你还没有申请到E5账号,请访问这篇文章 ...

  4. Microsoft 365 E5免费申请

    注册E5账号 1.建议用edge打开IP窗口(无痕模式)再打开开发人员计划|Microsoft 365开发人员中心 网站点击立即加入365开发计划进行注册或登陆: 2.基础资料:国家选china,公司 ...

  5. Microsoft 365 E5自动订阅

    E5订阅有效期是90天,可自动进行订阅,但是要被官方判断账号用于开发,可以通过调用API的方式触发续订,正常到期前20-30前天就会获得续订邮件. 这里推荐两种自动续订方式,当然,也可以真的去做开发, ...

  6. Microsoft 365 E5 开发者扩容到5T

    Microsoft 365 E5 开发者扩容到5T 1.进入网址https://admin.microsoft.com/Adminportal/Home?source=applauncher#/use ...

  7. microsoft 365 E5申请过程收不到验证码的解决方案

    如题,microsoft 365 E5申请过程,有一个输入手机号码接受验证码的步骤,这个坑就是要科学上网. 否则点击验证后,会一直就都没有反应.

  8. Microsoft 365 E5开发者账号25T存储空间免费领取教程

    异想之旅:本人原创博客完全手敲,绝对非搬运,全网不可能有重复:本人无团队,仅为技术爱好者进行分享,所有内容不牵扯广告.本人所有文章仅在CSDN.掘金和个人博客(一定是异想之旅域名)发布,除此之外全部是 ...

  9. 微软e5服务器,OFFICE365 E5调用api使E5开发者续订(不使用服务器)

    最近e5订阅很火,但是玄学的续订方式也让人摸不着头脑,有的人说挂个oneindex就续订了,有的人说所有第三方程序都挂了一遍也没续订,所以有人按照微软的官方文档写了一个刷api的脚本,原理很简单,就是 ...

最新文章

  1. 力扣(LeetCode)刷题,简单题(第15期)
  2. std::get(std::tuple)
  3. List集合、常用数据结构基本了解
  4. redis便捷启动,shell启动redis
  5. Java并发编程举例Runnable, Callable, Future, FutureTask, CompletionService
  6. SpringMVC学习笔记-新建工程及一些注意事项
  7. XML学习(二)————属性还是标签?
  8. C#实现DataTable按天分组并计数
  9. apache服务器性能不行,Apache服务器性能调优
  10. python使用-Python的使用方法
  11. 利用Python进行数据分析(2) 尝试处理一份JSON数据并生成条形图
  12. 白日门传奇手游源码端
  13. html中的日期框怎么写,HTML5日期输入框(date)
  14. php年份判断生肖,十二生肖查询年份表
  15. 一篇荡气回肠的统计思想漫谈——漫谈相关与回归
  16. 菜鸟首次公开巴西3年规划 1000组中国智能快递柜来到巴西
  17. 《娱乐至死》读书笔记
  18. 【Docker】Docker安装
  19. 可视化实验八:利用Python绘制柱状图、条形图
  20. postgresql 索引之 gin、btree_gin

热门文章

  1. 定向网络攻击分析与防御
  2. 怎么理解TPS、QPS、RT、吞吐量这些性能指标?
  3. windows与linux中,ping大数据包的命令格式
  4. 基于php的老年医疗保健管理系统
  5. 杭州python怎么样_杭州python需要具备什么
  6. Linux下读取doc,docx文件
  7. dpdk基础教程——流水线模型 ip_pipeline
  8. 网站开发CSS十条口诀
  9. 工业组态DIAView自定义图库80个
  10. 网络私有制行得通吗?