Доступ к неконфигурированному ключу 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.