【问题标题】:Need clarification on SafetyNet API per minute quota limit需要澄清 SafetyNet API 每分钟配额限制
【发布时间】:2018-08-10 13:57:25
【问题描述】:

我们应用中的安全网调用在生产环境中经常失败。我们认为,最近消费者流量的激增以及 Safetynet API 的限制可能会导致该问题。

“如果每分钟触发超过 5 次调用,就会超出 API 的固定速率限制,这会导致该分钟内剩余的请求返回错误。”礼貌 - https://developer.android.com/training/safetynet/attestation

但是,我们不确定此限制是适用于每个用户的每个应用程序还是适用于 API 密钥。请说清楚。

谢谢

【问题讨论】:

  • 附加说明:目前我们正在收到 NETWORK_ERROR。

标签: android safetynet


【解决方案1】:

当您的应用与 SafetyNet 通信时,该服务会提供包含兼容性检查结果的响应,并包含 JSON Web Signature 格式的附加信息。

可能的证明错误情况

  • null 结果表明对服务的调用未成功完成。
  • error 参数表示发生了问题,例如网络错误或攻击者假装的错误。大多数错误都是暂时的,如果您重试调用该服务应该不会出现。 您可能需要重试几次,每次重试之间的延迟会增加

关于你的问题

对 SafetyNet Attestation API 的调用仅限于您项目中所有 API 密钥的每天 10,000 个请求。如果您每天需要针对项目中的所有 API 密钥发出超过 10,000 个请求,则需要填写此quota request form

另一个固定限制政策只允许个人每分钟拨打 5 次电话 - 代表您的应用程序。

重要提示:如果每分钟触发超过 5 个呼叫,则您超过 API 的固定速率限制,这会导致 剩余请求 在那一分钟内返回错误。

标准 API 的速率限制主要基于每个用户 - 或者更准确地说,每个用户访问令牌。

【讨论】:

    猜你喜欢
    • 2012-06-20
    • 2014-06-09
    • 2012-06-02
    • 2011-07-24
    • 2020-10-17
    • 2011-11-09
    • 2012-07-18
    • 1970-01-01
    • 2023-03-09
    相关资源
    最近更新 更多