许多人申请了 Office E5 试用订阅,这项服务适用于初创小型企业,最多可支持 25 个用户,每个用户都能享受到 Office 365 全家桶的福利,确实是微软的一大优势。
理论上,只要保持活跃使用,订阅就会自动续期。然而,最近的清退情况表明,虚假的活跃使用(如脚本自动续期)并不被推荐。自 2020 年申请以来,我一直在正常使用,主要开发内容为 Graph API 登录和 OneDrive 的自动备份。以下是我一些经验和知识的分享。
使用限制
以下内容摘自微软官方文档,详细信息请参考原文。
使用 Graph API 的全局限制如下表所示:
| 请求类型 | 所有租户中的每个应用 |
|———-|———————–|
| 任何 | 每 10 秒 130,000 个请求 |
我们常用的 OneDrive 请求方式是基于 SharePoint 的,遵循 SharePoint 的节流限制。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 | 所有权限资源操作,包括 $expand=权限 |
根据文档,采用 Microsoft Graph 可以提高应用程序的性能并减少限制。使用 Graph API 进行 OneDrive 的下载调用,可能会有更宽松的限制。
保持订阅
一个重要的建议是,不要使用托管的自动续期服务。
要正常保持订阅,建议使用以下任意一种方式,充分利用微软提供的订阅:
- 充分使用并挂载 OneDrive 服务
- 在电脑上登录订阅中的 Office 365 E5 账户
- 如果注册一个 Graph 应用程序,那就更好了。例如,基于这个应用程序实现微软 OAuth 登录,每次用户登录都是一次有效的 API 调用。
我个人注册了 Graph 应用程序,为网站提供微软登录方式,同时还使用 Alist 对 OneDrive 进行挂载。
续期成功
希望你也能保持订阅,并真正地开发一些有价值的内容。
参考文献
本文数据均来源于下列文档。