我是否需要付费才能在我的应用中使用Google自定义搜索?

时间:2012-01-09 05:59:51

标签: ios google-custom-search

最近我决定利用Google自定义搜索引擎并将其嵌入到我的iPhone应用程序中。我将我的搜索引擎限定为要搜索的网站数量,我得到了KEY& cx并将它们添加到我的代码中,每件事情都按预期工作,但经过几次成功的搜索查询,我再也无法收到任何结果 - 我得到一个空的包含以下消息的数组:

  

"代码":403,   "消息":"超出每日限制。请注册"

据我所知,我的应用程序的每个用户都有一组搜索尝试,每天100次,如果他超过该限制,他必须等待24小时才能再次搜索另外100个查询。但这里的情况是我不再具备搜索能力!

如果我达到配额,我必须等到第二天?我错了吗?

2 个答案:

答案 0 :(得分:1)

如果您没有注册结算,那么您每天最多可以查询100个查询。不要混淆每个用户的措辞。您或者更确切地说,您的API密钥是用户,因此您的总体使用率与此限制相关联。

  

免费配额

     

所有用户都可以免费使用,每天最多100次查询。

     

付费使用

     

如果您未注册结算,则超出免费使用配额的任何使用都将失败。启用结算后,您每天将继续收到100个免费查询。但是,对于所有额外请求,您将按每1000次查询5美元的费率收费,每天最多10,000次查询。如果您需要额外的配额,请从控制台请求额外的配额。

来源:https://developers.google.com/custom-search/json-api/v1/overview#pricing

答案 1 :(得分:0)

我也得到了同样的错误,最后,我找到了真正的原因:

错过'key'参数