Gau*_*lot 2 wordpress google-analytics google-api quota google-analytics-api
我有一个 WordPress 博客。当我登录到仪表板时,顶部突出显示了以下异常:
[Ga_Lib_Api_Request_Exception] 联系 Google API 时出错:{
"error": { "code": 429, "message": "配额组令牌不足,限制
服务 'analyticsreporting.googleapis.com' 的 'AnalyticsDefaultGroupCLIENT_PROJECT-1d' ,
使用 ID '123******456' 的限制。", "status": "RESOURCE_EXHAUSTED",
"details": [ { "@type": "type.googleapis.com/google.rpc.Help ",
"links": [ { "description": "Google 开发者控制台 API 密钥",
"url": "https://console.developers.google.com/project/207216681371/apiui/credential"}]}]} }
从异常消息中我可以推断出它与 Google Analytics 及其 API 有关。
但是,我很想知道是什么导致了这个异常。另外,我可以采取哪些步骤来避免此类异常?
Manoj 为您提供了技术信息,我将为您提供一些额外信息并回答您问题的以下部分。
但是,我很想知道是什么导致了这个异常。另外,我可以采取哪些步骤来避免此类异常?
当我们作为开发人员想要访问 Google API 时,我们需要向 Google 注册我们的应用程序。每个 API 都有不同的配额,开发人员需要跟踪这些配额。
配额是您可以向 API 发出的请求数量。
例如:考虑到 Google 分析,默认情况下应用程序的每个用户每秒最多可以发出 10 个请求,这是为了防止服务器泛滥。您还可以每天向每个 Google 分析视图最多发出 10000 个请求。大多数配额是基于用户的,但有一个配额是基于项目的。RESOURCE_EXHAUSTED 就是这样的配额之一。
默认情况下,Google Analytics 基于项目的配额为 50000 个请求。如果您有大量用户都发出请求,您可能很快就会耗尽配额。例如,我的应用程序的配额是 500000,我的用户每天运行其中的大约 70%。一旦达到此配额,则无法执行任何操作,应用程序将被锁定,直到美国西部时间午夜重置配额。
可以采取什么措施来避免它。首先,插件的作者需要请求额外的配额,以便他们可以更好地为用户服务,他们还应该定期检查这一点,以便用户永远不会看到它。他们可能需要一个月的时间才能获得额外配额的批准。作为用户,您可以通过仅提出需要的请求来提供帮助,而不要使用太多的每日配额。
正如 Manoj 所说,您个人无法解决此问题,您需要联系插件的作者。
归档时间: |
|
查看次数: |
15992 次 |
最近记录: |