最近我决定利用Google自定义搜索引擎并将其嵌入到我的iPhone应用程序中。我将我的搜索引擎限定为要搜索的网站数量,我得到了KEY& cx并将它们添加到我的代码中,每件事情都按预期工作,但经过几次成功的搜索查询,我再也无法收到任何结果 - 我得到一个空的包含以下消息的数组:
"代码":403, "消息":"超出每日限制。请注册"
据我所知,我的应用程序的每个用户都有一组搜索尝试,每天100次,如果他超过该限制,他必须等待24小时才能再次搜索另外100个查询。但这里的情况是我不再具备搜索能力!
如果我达到配额,我必须等到第二天?我错了吗?
答案 0 :(得分:1)
如果您没有注册结算,那么您每天最多可以查询100个查询。不要混淆每个用户的措辞。您或者更确切地说,您的API密钥是用户,因此您的总体使用率与此限制相关联。
免费配额
所有用户都可以免费使用,每天最多100次查询。
付费使用
如果您未注册结算,则超出免费使用配额的任何使用都将失败。启用结算后,您每天将继续收到100个免费查询。但是,对于所有额外请求,您将按每1000次查询5美元的费率收费,每天最多10,000次查询。如果您需要额外的配额,请从控制台请求额外的配额。
来源:https://developers.google.com/custom-search/json-api/v1/overview#pricing
答案 1 :(得分:0)
我也得到了同样的错误,最后,我找到了真正的原因:
错过'key'参数