Office E5 开发者订阅的限制以及保持订阅的经验

许多人都申请了的Office E5 试用订阅,其中可以适用于初创小型企业的25个用户数,每个用户都包含的Office 365全家桶属实是微软的一大福利。

理论上只要活跃使用就会自动续期,但是近几次的清退表明,虚假的活跃使用,例如脚本自动续期是不推荐的。个人从2020申请至今仍然在正常使用,主要开发内容为Graph API登录,Onedrive的自动备份。分享一下目前的一些经验和知识。

使用限制

以下内容摘抄至微软官方文档[1],详细请见原文。

限制类型 限制
每个 Microsoft 365 租户的连接资源 30
每个连接的项目数 5,000,000
连接字节大小 500 GB
每个租户的项目数 50,000,000

使用Graph API的全局限制如下表。[2]

请求类型 所有租户中的每个应用
任何 每 10 秒 130,000 个请求

我们常用的 Onedrive 的请求方式是基于 SharePoint 的,遵循 SharePoint 的节流限制 [3],如下表。E5订阅只有25个许可证,这意味着每分钟只能有1200个资源单位的请求。

许可证计数 0 – 1k 1k – 5k 5k - 15k 15k - 50k 50k+
应用 1 分钟 1,200 2,400 3,600 4,800 6,000
每日应用 1,200,000 2,400,000 3,600,000 4,800,000 6,000,000

资源单位数还根据请求类型有不同,根据下表可以简要得知:下载计入为1个单位,上传和修改计入2个单位,修改权限计入5个单位。

每个请求的资源单位数 运营
1 单个项目查询,例如获取项;带令牌的增量
2 包含令牌的增量除外,多项查询(如列表子项);创建、更新、删除和上传
5 所有权限资源操作,包括$expand=权限

据文档[3]可知,采用 Microsoft Graph 可以提高应用程序的性能并减少限制。也许使用 Graph API 做Onedrive 的下载调用,可能限制更宽松。

保持订阅

一个重要点,建议不要使用托管的自动续期服务。

要正常保持续期,建议使用以下方式的任意一种,不要闲置微软送给你的订阅。

  • 充分使用并使用服务挂载 Onedrive
  • 在电脑上登录订阅中的 Office 365 E5 账户
  • 如果你注册一个Graph应用程序,那就更好了。例如基于这个应用程序,实现微软OAuth登录,每次用户登录都是一次有效的API调用。

我个人是注册了Graph应用程序为网站提供微软登录方式,同时还使用了Alist对Onedrive进行挂载的。

续期成功

希望你也能保持订阅,并真正地开发一些东西。

image-20230910211623883

参见

本文数据均来源于下列文档。

[1] Microsoft Graph 连接器 API 限制 https://learn.microsoft.com/zh-cn/graph/connecting-external-content-api-limits

[2] Microsoft Graph 特定于服务的节流限制 https://learn.microsoft.com/zh-cn/graph/throttling-limits

[3] 避免在 SharePoint Online 中受限或遭屏蔽 https://learn.microsoft.com/zh-cn/sharepoint/dev/general-development/how-to-avoid-getting-throttled-or-blocked-in-sharepoint-online


Office E5 开发者订阅的限制以及保持订阅的经验
https://swai.top/share-18.html
作者
ShallowAi
发布于
2023年7月6日
许可协议