访问未配置。项目608941808256中未使用YouTube Data API

时间:2016-11-01 07:30:38

标签: android youtube youtube-data-api

我为我的项目启用了YouTube数据API和Google+ API,并更改了Auth.java中的Android API密钥我还将我的播放列表信息输入到Constants.java中。但是我仍然得到这个无益的错误:

 com.google.api.client.googleapis.json.GoogleJsonResponseException: 403 Forbidden
                                                              {
                                                                "code": 403,
                                                                "errors": [
                                                                  {
                                                                    "domain": "usageLimits",
                                                                    "message": "Access Not Configured. YouTube Data API has not been used in project 608941808256 before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/youtube/overview?project=608941808256 then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.",
                                                                    "reason": "accessNotConfigured",
                                                                    "extendedHelp": "https://console.developers.google.com/apis/api/youtube/overview?project=608941808256"
                                                                  }
                                                                ],
                                                                "message": "Access Not Configured. YouTube Data API has not been used in project 608941808256 before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/youtube/overview?project=608941808256 then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry."
                                                              }

请一位有人帮助我

3 个答案:

答案 0 :(得分:11)

我们有同样的问题。我们从头开始并创建一个全新的API项目来解决此问题。由于某种原因,现有的API项目无法正常工作。检查您是否遇到此问题的步骤:

  • 在API控制台中创建一个新项目(单击窗口顶部的项目下拉菜单,然后选择“新建项目”)。
  • 启用所需的API(例如YouTube数据)。
  • 转到凭据->域验证并输入您的域。
  • 在OAuth同意屏幕中填写,并将“应用程序名称”与您的项目名称相同。另外,选择您将要使用的范围,添加您的域,保存它,然后提交进行验证。
  • 创建类型为“ OAuth2客户端密钥-> Web应用程序”的凭据,然后输入正确的回调uri。
  • 等待几个小时。

您现在应该可以在API资源管理器中进行测试(输入您自己的客户端密钥)。

答案 1 :(得分:1)

我通过创建一个新项目然后创建新凭据来解决此问题

答案 2 :(得分:0)

我在这里遇到了同样的问题。 除了启用Google+ API和Contacts API之外,我还要为Web应用程序创建新的OAuth客户端密钥。

创建它时,您将看到客户端ID将以错误消息上的项目ID开头。

总之,您必须执行以下操作:

  1. 使用Web应用程序类型创建OAuth客户端密钥
  2. 您的客户端ID
  3. 然后你应该能够进行身份验证。

    希望我能提供帮助。