【问题标题】:Do I need to get API Key for Google Book search我需要获取 Google 图书搜索的 API 密钥吗
【发布时间】:2016-02-16 23:43:03
【问题描述】:

我在解释 Google Book API 术语时有点困惑。 In this page 上面写着

注意:执行搜索不需要身份验证,因此您需要 不必在 GET 中提供 Authorization HTTP 标头 要求。但是,如果调用是通过身份验证进行的,则每个卷 将包括特定于用户的信息,例如购买状态。

这是否意味着我不需要使用 API 密钥来搜索图书信息或从谷歌图书链接封面(用于 Android 应用程序)?

谢谢

【问题讨论】:

    标签: google-books


    【解决方案1】:

    对于仅搜索有关书籍的信息(作者、标题等),您可以编写代码而无需任何 API 密钥。但可能对于支付服务或其他(写一本书并将其插入谷歌书 api)你应该有一个 API 密钥(注册)。 再见

    【讨论】:

      【解决方案2】:

      对于仅搜索有关书籍的信息(作者、标题等),您可以编写代码而无需任何 API 密钥。但有时谷歌图书 API 会返回 HTTP 403。 HTTP 状态码 403:服务器理解请求但拒绝授权。因此,建议您使用生成的 API 密钥并尝试在其中提及您的国家/地区代码。由于有时它无法识别请求的来源,因此它会给您拒绝访问(403)错误。 https://www.googleapis.com/books/v1/volumes?q=intitle:${bookTitle}&key=${googleKey}&country=${countryName}
      我在 React 应用程序中使用了此查询,因为有时没有键或国家/地区名称我收到 HTTP 403 错误。 countryName 的格式为USUK 等。

      【讨论】:

      • 此外,免费的 google 开发人员密钥仅限于每天 1000 个搜索查询结果。因此,如果您购买以增加配额,您显然需要一个谷歌 API 密钥
      猜你喜欢
      • 2022-01-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-06
      • 1970-01-01
      • 1970-01-01
      • 2011-07-04
      相关资源
      最近更新 更多