【问题标题】:Clarifications on google custom search API v1 parameters关于谷歌自定义搜索 API v1 参数的说明
【发布时间】:2017-02-07 18:43:47
【问题描述】:

我正在尝试使用 google 自定义搜索 API(免费版)来执行图像搜索。我想从付费版本开始。但是,我在理解https://developers.google.com/custom-search/json-api/v1/using_rest#api-specific_query_parametersAPI 调用中的定价和一些记录的查询参数时遇到了一些困难

1) 在免费版本中,我们每天有 100 个查询。如果我理解得很好,1 个查询意味着一个 API 调用。此调用只能返回最多 10 个(因为参数“num”取最大值为 10)的结果。这是免费版和付费版吗?或者是否可以在付费版本中为每个 API 请求检索更多结果?确切地说,'num' 可以取大于 10 的值吗?

2) 参数 'start' 记录为要返回的第一个结果的索引。在免费版本中,对于特定查询(参数“q”),我无法获得超过 100 个结果。准确地说,我可以得到 10 个结果/API 调用,每个调用都带有参数 'start' 的值 1、11、... 91 和 'q' 的相同值。对于任何大于 91 的“start”值,API 调用都会返回错误。免费版本不是应该允许 100 次 API 调用吗?或者,设置此限制是为了避免每个搜索词“q”检索超过 100 个结果?

3) 在付费版本中,返回非 200 响应的 API 调用是否也要计费?

4) 在付费版本中,特定搜索词“q”可以调用多少次 API?

5) 您认为对于仅适用于图像搜索的结果数量有特殊限制吗?

提前感谢您的帮助。

【问题讨论】:

    标签: google-api google-custom-search google-image-search


    【解决方案1】:

    结果是分页的。搜索结果显示每页 10 个。如果您想要更多,您需要将起始页设置为 11 并获得 10 个更多。这是对 Google UI 搜索中发生的事情的精确模仿。如果您无法理解 goto Google 搜索并观察结果。它应该几乎匹配。参数 n 必须是每页的结果数。

    在免费版本中,您每天有 100 个免费。其他任何请求都将收取 0.5 美分。您每天不能拨打超过 10,000 个电话。所以免费并不是真正的免费。

    在“付费”版本中,您可以批量购买。 AFAIK 没有每日限制。你可以“购买”让我们说 11000 个请求 55 美元(11000*0.5)并在一天内用完。但是付费版很快就会结束 :( 。请查看此博客以获取信息https://customsearch.googleblog.com/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-10-18
      • 1970-01-01
      • 1970-01-01
      • 2012-05-05
      • 2015-12-14
      • 1970-01-01
      • 2015-10-18
      相关资源
      最近更新 更多