11

我正在尝试使用 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。几个小时以来,我一直试图弄清楚这一点。有谁知道出了什么问题?

4

3 回答 3

17

有点令人困惑的是,对于 YouTube 数据 API,您需要使用浏览器密钥,但对于 YouTube Player API(适用于 Android),您需要 Android 密钥。

使用 YouTube 数据 API 的 Android 密钥将不起作用,并导致您收到错误。

于 2014-01-28T14:06:25.893 回答
6

我终于解决了这个问题。我删除了我的项目并在旧 Cloud Console 中创建了一个新项目。然后我激活了我需要使用的所有 API,然后进入 API Access,那里已经有一个密钥。它应该说“浏览器应用程序的密钥(带有引用者)”,我刚刚使用了该密钥,并且它有效。

于 2014-01-21T18:16:02.563 回答
0

这是一个很晚的回复,但这个问题很难被发现。我尝试了很多解决方案,但没有什么对我有用。在我的情况下,唯一可行的解​​决方案是API_KEY从谷歌 API 控制台生成新的。

于 2019-03-22T05:32:42.997 回答