Google 课堂插件现已面向开发者正式推出!如需了解详情,请参阅
插件文档。
使用限制
系统会按 60 秒的移动平均值检查配额,允许使用量出现峰值。默认情况下,Google 课堂 API 受下表中限制的约束:
限制 |
配额标准 |
每个客户端每天的查询次数 |
4,000,000(平均 46 QPS) |
每位客户每分钟的查询次数 |
3,000 (50 QPS) |
每位用户每分钟的查询次数 |
1,200 (20 QPS) |
允许的 QPS 可能会增加或减少,具体取决于多种运营因素。
如果您需要发出的请求数量超出对您的项目应用的上限,请执行以下操作:
- 首先,确保您通过重试请求(最好使用指数退避算法)来响应可重试的错误(例如,当请求超出限制时返回的
RESOURCE_EXHAUSTED
错误)。
- 如果您在提供此功能的端点上轮询更改,不妨改用推送通知。
- 如果您需要发出的请求数量仍超出为项目分配的上限,请参阅下文,了解如何申请更高的上限。
如需查看或更改项目的用量限制,或申请增加配额,请按以下步骤操作:
- 如果您的项目还没有结算账号,请创建一个。
- 在 API 控制台中访问 API 库中的“已启用的 API”页面,然后从列表中选择一个 API。
- 如需查看和更改配额相关设置,请选择配额。如需查看用量统计信息,请选择使用量。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-12-21。
[null,null,["最后更新时间 (UTC):2024-12-21。"],[[["Classroom API usage is monitored on a 60-second moving average, allowing for temporary usage spikes."],["Default rate limits include 4,000,000 queries per day per client and 3,000 queries per minute per client."],["Developers can implement strategies like retrying requests with exponential backoff and using push notifications to optimize usage."],["To adjust usage limits or request quota increases, users need a billing account and can access settings via the API Console's Enabled APIs page."]]],[]]