关于Google Drive API速率限制的疑问
Google Drive API 用户上传速率限制说明
根据你提供的Google Drive API官方限制规则,针对每个授权用户的每秒上传数量,结论如下:
- 每个被授权的用户账号(如你的用户A
<a@gmail.com>、用户B<b@gmail.com>),每秒最多可发起3次持续的写入/插入请求(即上传文件操作),且此速率限制无法提升。
关键规则解读:
- 这里的「每个账号」指的是发起授权的用户自身账号,而非你的应用注册账号
<myapp@gmail.com>或应用项目<Vishal Cloud App>。因为你的应用是通过OAuth2代表用户执行操作,每个用户的请求会独立计入其自身的速率配额。 - 每100秒20,000次调用的配额是跨读取、写入请求的总和,同时限制单用户和单项目,但这是长周期配额,只要每秒写入请求不超过3次,基本不会触发该限制。
- 优化建议:如果需要对单个用户执行多个文件操作(如批量上传或修改元数据),建议使用API的批量处理功能,将多个请求合并为单个请求提交,以此更高效地利用配额。
内容的提问来源于stack exchange,提问作者Vishal Zanzrukia
相关产品推荐
相关产品推荐

