Google Oauth 令牌限制

Google Oauth token limits

我读了很多书,但似乎无法确定这一点。所以我知道 Google 在活动环境中设置了 50 个刷新令牌的限制。但是对于您可以请求访问令牌的次数是否有每日或最高限额?我问是因为如果没有限制,那么每次你想发送一封电子邮件(或一批电子邮件)时都应该获得一个新的访问令牌,而不是仅在令牌早于时才获得一个3600 秒。这会简化编码,但也许 Google 会对此不以为然。

如有任何想法,我们将不胜感激。谢谢!

So I understand that Google sets a limit of 50 refresh tokens in an active environment.

Google 为客户端中的单个用户设置 50 个未完成刷新令牌的限制。

如果我同意您的应用程序访问我的数据,您将获得一个刷新令牌,如果我再次这样做,您将获得另一个刷新令牌。这最多可以持续 50 个刷新令牌,它们都会起作用。如果我再做一次,第一个将被撤销,我将再次拥有 50 个未完成的刷新令牌。

记住这是基于用户的。每个用户最多可以有 50 个与您的应用关联的未完成刷新令牌。

您的应用的用户数量没有限制,除非您仍处于测试阶段,在这种情况下您可以有 100 个测试用户。这是由 google 开发者控制台强加的。

But is there a daily or topline limit on how many times you can request access tokens?

刷新令牌的使用没有限制。

是的,您可以在需要时请求一个新的访问令牌。请记住,每次请求时,您都会在系统上加载 HTTP 请求。如果您每分钟请求 55 个 http 请求,那么您在技术上不需要发送这些请求。还要记住,用户现在有 55 个未完成的访问令牌,这些令牌将继续工作。您可能会因此泄露访问权限。

但是 google 不会阻止你。我以前也做过。