Доступ к неконфигурированному ключу API Google Android

Я пытаюсь использовать Youtube Data API v3 для поиска на Android, хотя, когда я пытаюсь выполнить поиск с помощью моего ключа API, я всегда получаю это сообщение:

{
 "error": {
  "errors": [
   {
    "domain": "usageLimits",
    "reason": "accessNotConfigured",
    "message": "Access Not Configured. Please use Google Developers Console to activate the API for your project."
   }
  ],
  "code": 403,
  "message": "Access Not Configured. Please use Google Developers Console to activate the API for your project."
 }
}

У меня есть API данных Youtube, установленный на моей консоли. Я пытался это выяснить часами. Кто-нибудь знает, что неправильно?

Ответ 1

Немного смущает то, что для API данных YouTube вам нужно использовать ключ браузера, а для API проигрывателя YouTube (для Android) вам нужен ключ Android.

Использование ключа Android для API данных YouTube не будет работать и приведет к полученной вами ошибке.

Ответ 2

Я наконец решил это. Я удалил свой проект и создал новый проект в старой Cloud Console. Затем я активировал все API-интерфейсы, которые мне нужно использовать, а затем перешел в API Access, и там уже был ключ. Он должен сказать "Ключ для браузеров (с рефери)", и я просто использовал этот ключ, и он работает.

Ответ 3

Это был очень поздний ответ, но проблему было очень трудно обнаружить. Я пробовал много решений, но у меня ничего не получалось. Единственное решение, которое работает в моем случае, - это создание нового API_KEY из консоли Google API.