【问题标题】:iOS Unable to use Books API on googleiOS 无法在谷歌上使用 Books API
【发布时间】:2013-09-17 05:39:25
【问题描述】:

我正在扫描 ISBN 代码,并在我的 iOS 应用程序中根据谷歌上的代码搜索这本书。我在 google 上创建了应用程序。我有浏览器应用程序的密钥,我还为 iOS 应用程序创建了密钥。

现在这是我正在使用的 API:-

https://www.googleapis.com/books/v1/volumes?q=isbn=9783161484100&key={API Key}

当我传递浏览器应用程序密钥时,它也会在我的 iOS 应用程序中提供良好的结果。

但是当我传递 iOS API Key 时,它会给出这样的响应:-

{
 "error": {
  "errors": [
   {
    "domain": "usageLimits",
    "reason": "accessNotConfigured",
    "message": "Access Not Configured"
   }
  ],
  "code": 403,
  "message": "Access Not Configured"
 }
}

我知道一天有 1,000 个请求限制。但到目前为止,我只做了 18 个请求。那么为什么这个响应来自 iOS API Key。有没有其他方法可以在 iOS 中实现图书搜索功能。

【问题讨论】:

标签: ios google-api google-search isbn


【解决方案1】:

您在 google api 控制台中的包标识符和 Xcode 项目中的包 ID 是否相同?

【讨论】:

    【解决方案2】:

    Google 的 API 和捆绑 ID 在其他应用中存在一些问题。 因此——(在 Youtube API 中也是如此),谷歌建议为“任何应用程序”创建一个 API 密钥。

    为此 - 在您项目的 API & Auth 下的 Google Developer Console 中:

    创建新密钥 -> iOS 密钥,只需单击创建,并将捆绑 ID 字段留空。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-09-06
      • 1970-01-01
      • 2013-04-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多