Google自定义搜索问题:由于已达到每日限制,因此请求受到限制

问题描述 投票:0回答:1

我们经常收到有关Google自定义搜索(自定义搜索JSON API)在我们网站上无法正常运行的报告:https://pomoc.home.pl/

[当搜索引擎停止工作时,我们注意到从服务器收到的答案:

// API callback
hndlr({
"error": {
"code": 403,
"message": "Request throttled due to daily limit being reached.",
"errors": [

{ "message": "Request throttled due to daily limit being reached.", "domain": "usageLimits", "reason": "dailyLimitExceeded" }
],
"status": "RESOURCE_EXHAUSTED"
}
}
);

看来我们已经达到了每日查询的上限(10,000个)。奇怪的是,当这种情况发生时,我们将不再有权访问搜索引擎,而是在一段时间后才重新开始工作。这些是非常临时的锁定。

  1. 我有什么办法可以通过https://console.developers.google.com/验证查询/请求的数量?如果是这样,请让我知道确切的位置。

  2. 根据Google Analytics(分析),每天的唯一身份查询数量不超过每天1,000。这就是为什么我倾向于认为我们没有超过每日10,000个限额,但我可能是错的。

  3. 对于Google自定义搜索对我们造成的失败有什么建议(实际上不是每日查询限制)?但是,如果我们这样做超出了限制,则有什么方法可以优化引擎(例如添加验证码,以便各种漫游器不会生成其他查询吗?)。

search google-custom-search
1个回答
0
投票

您可以在https://console.cloud.google.com/iam-admin/quotas?service=customsearch.googleapis.com&project=YOUR_PROJECT_ID查看您的配额信息>

您可能达到了“每位用户每100秒的查询数”配额。您可以使用此处https://support.google.com/googleapi/answer/7035610中描述的quotaUser参数来识别单个用户。

© www.soinside.com 2019 - 2024. All rights reserved.