【问题标题】:Google api refresh token limit workaroundGoogle api 刷新令牌限制解决方法
【发布时间】:2017-03-10 22:29:15
【问题描述】:

尊敬的开发人员,

我在 google calendar api 的文档中发现,每个客户的每个帐户限制为 50 个(有效)刷新令牌。我想知道是否有办法增加这一点(可能是购买一些不起眼的谷歌许可证),或者是否有一个不太混乱的解决方法。

我正在构建的应用程序会在没有用户输入的情况下更新用户的日历。因此,每次用户的刷新令牌由于数量限制而不再有效时,我都无法让它请求许可。

我注意到一个帐户可以创建多个客户端以取消 50 个限制,但谷歌还指出所有客户端的令牌仍然存在限制。

如果我对问题的解释有误,请告诉我。 谢谢!!

【问题讨论】:

  • this 是您要查找的页面吗?
  • 据我所知,这仅适用于应用程序可以发送的查询数量。不是它会记住的刷新令牌的数量。有用,但不是我想要的

标签: .net google-api google-oauth google-calendar-api


【解决方案1】:

是的,目前每个客户端每个用户帐户的刷新令牌限制为 50 个。如果达到这 50 个限制,新创建的令牌将自动使最旧的令牌无效,而不会发出警告。

根据documentation,用户帐户或服务帐户可以在所有客户端上拥有的令牌总数也有更大的限制。大多数普通用户不会超过此限制,但开发者的测试帐户可能会。

因此,如果您需要授权多个程序、机器或设备,一种解决方法是将您为每个用户帐户授权的客户端数量限制为 15 或 20 个。如果您是 G Suite 管理员,则可以创建额外的管理员用户并使用它们来授权某些客户端。

欲了解更多信息,请查看此SO question

【讨论】:

    猜你喜欢
    • 2014-11-25
    • 2014-08-12
    • 2021-06-13
    • 2016-01-26
    • 2016-08-03
    • 2020-02-06
    • 1970-01-01
    • 2021-05-15
    • 2012-02-15
    相关资源
    最近更新 更多