Google api 用户级别的Gmail API请求配额

Google api 用户级别的Gmail API请求配额,google-api,gmail-api,quote,Google Api,Gmail Api,Quote,注意:这个问题与我在这里的文档中不了解的内容有关: 并发请求 Gmail API强制每个用户并发请求限制(在 添加到每个用户的速率限制)。这一限制由所有人共同承担 Gmail API客户端访问给定用户并确保没有API 客户端正在重载Gmail用户邮箱或其后端服务器 我在他们的文档中找不到什么是“每用户并发请求”。而每用户速率限制位于同一页面的顶部。 Gmail API强制执行每用户并发请求限制(除了每用户速率限制之外)。此限制由访问给定用户的所有Gmail API客户端共享,并确保没有API

注意:这个问题与我在这里的文档中不了解的内容有关:

并发请求 Gmail API强制每个用户并发请求限制(在 添加到每个用户的速率限制)。这一限制由所有人共同承担 Gmail API客户端访问给定用户并确保没有API 客户端正在重载Gmail用户邮箱或其后端服务器

我在他们的文档中找不到什么是“每用户并发请求”。而每用户速率限制位于同一页面的顶部。

Gmail API强制执行每用户并发请求限制(除了每用户速率限制之外)。此限制由访问给定用户的所有Gmail API客户端共享,并确保没有API客户端过载Gmail用户邮箱或其后端服务器

这里的混淆是
每用户并发请求限制
每用户速率限制

比如说,我制作了一个应用程序,让用户可以从他们的Gmail帐户中阅读。我将受到每个用户可以通过MY应用程序发出的请求数量的限制。限制是
每个用户的费率限制

现在让我们假设用户安装了你的应用程序,这也允许他们访问他们的Gmail帐户。您还可以通过
每用户速率限制
限制用户访问api的速度

然而,我们的应用程序以及gmail和inbox应用程序在用户使用的所有应用程序中都以相同的
每个用户并发请求限制
并发含义运行

每个用户并发请求的
限制可能是为了确保开发人员不会使用所有项目创建大量不同的项目和rip数据

据我所知,
每个用户并发请求限制
没有文档记录,这是一个秘密限制,我从未见过任何人能够准确地确定googleapi中并发限制的数字。除了Google Analytics API,该API为10000,不包括Google Analytics网站和官方移动应用程序

示例:

每用户速率限制

  • 一号用户登录并列出他所有的电子邮件,他有10个用户没有收到错误
  • 第二个用户登录,他有1000封电子邮件,你的应用程序会尝试 在1秒内将它们全部选中。您将获得此用户的速率限制错误。你正在淹没谷歌。 但是,其他开发人员的应用程序将能够通过API访问用户收件箱
  • 每用户并发

  • 1号用户只运行您的应用程序。登录并列出他所有的电子邮件,他有10个用户没有收到错误
  • 第二个用户正在运行您的应用程序和其他开发人员开发的20个其他应用程序。Trys列出了他所有的电子邮件,假设他在所有应用程序上都这样做了,最后可能会出错 由于限制名称中的每个用户的名称,这些错误是基于用户的

    示例2:

    让我们看看谷歌分析API,因为我知道这个API的硬数字

    • 使用你的应用程序的用户在90秒内最多可以发出100个请求。(基于用户应用程序)
    • 一个应用程序每天最多可以发出50000个请求。(基于应用程序)
    • 所有应用程序每天最多可针对一个视图发出10000个请求(基于并发应用程序)

    这可能是因为他们只是选择不记录限制,以避免人们玩游戏。注意:评论已编辑@DalmTo-根据您的回答,我假设
    每用户费率
    限制是基于应用程序的,而不是基于用户的。ie:对于同一用户,使用App1每秒可以请求250个配额单位,而使用App2每秒可以请求250个配额单位?它们都是基于用户的。已对应用进行身份验证的用户。或者在并发appsHmm的情况下,这让我想知道为什么会存在两个不同的限制?如果每个用户的
    速率限制是基于用户的,那么这还不足以防止开发人员过载用户的邮箱吗?那么为什么每个用户并发的
    限制呢?它们的存在是因为
    每用户费率限制
    处理配额单位,而
    每用户并发
    限制处理请求总数?我认为是为了防止一个用户安装多个应用程序和垃圾邮件。在一个开发人员运行相同的应用程序时,有许多不同的项目idsAh,这就清楚了!因此,其他一些达到用户收件箱中用户费率限制的应用程序不会导致在我的应用程序上触发用户费率限制(前提是未达到并发请求限制)
     enforces a per-user concurrent request limit (in addition to the per-user rate limit).