我正在扫描ISBN代码,并根据该代码在我的iOS应用程序中搜索该代码。我在谷歌上创建了该应用程序。我有浏览器应用程序的密钥,我还为 iOS 应用程序创建了密钥。
现在这是我正在使用的API:-
https://www.googleapis.com/books/v1/volumes?q=isbn=9783161484100&key={API Key}
当我传递浏览器应用程序密钥时,它也会在我的iOS应用程序中提供良好的结果。
但是当我传递iOS API密钥时,它会给出这样的响应:-
{
"error": {
"errors": [
{
"domain": "usageLimits",
"reason": "accessNotConfigured",
"message": "Access Not Configured"
}
],
"code": 403,
"message": "Access Not Configured"
}
}
我知道一天有 1,000 个请求限制。但到目前为止,我只做了 18 个请求。那么为什么这个响应来自iOS API Key。有没有其他方法可以在iOS中实现图书搜索功能。
Google API 控制台中的捆绑标识符和 Xcode 项目中的捆绑 ID 是否相同?
谷歌的API和捆绑ID在其他应用程序中存在一些问题。因此,(在Youtube API中也是如此),Google建议为"任何应用程序"创建一个API密钥。
要做到这一点——在 Google 开发者控制台中,在项目的 API 和身份验证下:
创建新密钥 -> iOS 密钥,只需单击创建,捆绑 ID 字段留空即可。