iOS не может использовать API книг в Google

Я сканирую код ISBN и ищу книгу на основе этого кода в Google в своем приложении для 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"
 }
}

Я знаю, что в день есть ограничение в 1000 запросов. Но я сделал только 18 запросов до сих пор. Тогда почему этот ответ исходит от iOS API Key. Есть ли какой-то другой способ реализовать функцию поиска книг в iOS.

2 ответа

Идентификатор вашего пакета в консоли Google API и идентификатор пакета в проекте Xcode совпадают?

Были некоторые проблемы с API Google и идентификаторами пакетов в других приложениях. Таким образом - (в API Youtube также) Google предложил создать ключ API для "любого приложения".

Для этого - в Google Developer Console под API вашего проекта и Auth:

Создать новый ключ -> iOS ключ, просто нажмите "Создать", оставив поле идентификатора пакета пустым.

Другие вопросы по тегам