新限流规则下使用Microsoft Graph API上传大附件的技术问询
uploadSession Questions Great questions about the new Office 365 upload throttling rules and the uploadSession resource—let’s break this down clearly:
1. Does the new upload throttling rule apply to the uploadSession resource?
From the official announcement details you shared, the 15 megabits per 30 seconds (per app per mailbox) upload limit targets direct POST, PUT, PATCH requests to the attachment and message resources—the traditional method of uploading attachments.
The uploadSession resource in the Graph Beta endpoint is a specialized flow built explicitly for large file uploads: you first create a session, then upload chunks via PUT requests to a session-specific URL. As of the current announcement, this new throttling policy does not apply to these chunk uploads linked to uploadSession.
That said, it’s smart to keep tabs on official updates—throttling policies can shift as Microsoft fine-tunes their API ecosystem.
2. Is there a GA timeline for the uploadSession resource?
Microsoft rarely locks in exact General Availability (GA) dates for Beta features until they’re close to launch. That being said, given the new throttling rules make large direct attachment uploads highly impractical (as you pointed out, a 10MB file would take 3 minutes via chunked direct uploads), it’s reasonable to guess Microsoft is prioritizing moving uploadSession to GA to offer a reliable large-file upload alternative.
For the most precise timeline, keep an eye on the Microsoft Graph release notes and Office 365 Developer Blog—official GA announcements will land there first.
内容的提问来源于stack exchange,提问作者Omri-odix

