我正在尝试使用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."
}
}
我在控制台中将Youtube Data API设置为on。我一直试图弄清楚这几个小时。有谁知道什么是错的?
答案 0 :(得分:17)
有点令人困惑的是,对于YouTube Data API,您需要使用浏览器密钥,但对于YouTube播放器API(适用于Android),您需要使用Android密钥。
使用YouTube数据API的Android密钥无效,导致您收到错误。
答案 1 :(得分:6)
我终于解决了这个问题。我删除了我的项目并在旧的Cloud Console中创建了一个新项目。然后,我激活了我需要使用的所有API,然后进入API Access,并且已经存在一个密钥。它应该说“浏览器应用程序的密钥(带有引用者)”,我只是使用了该密钥,它可以工作。
答案 2 :(得分:0)
这是一个很晚的答复,但是这个问题很难发现。我尝试了很多解决方案,但没有任何帮助。就我而言,唯一可行的解决方案是从Google API控制台生成新的API_KEY
。