3

我正在使用谷歌游乐场学习 oauth2,我正在尝试这个请求:

https://www.googleapis.com/youtube/v3/activities?part=snippet

并收到此回复:

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

在授权选项卡上,我请求访问所有 yoututbe v3 api 范围,并根据请求授予访问权限。我假设我正在形成错误的查询参数?我是 oauth 的新手,以及它是如何工作的。

4

2 回答 2

2

我相信你需要在操场上为这个特定的 API 使用你自己的 oauth clientID 和 secret。如果您单击右上角的齿轮按钮并单击操场上“使用您自己的凭据”的复选标记,您应该可以输入您的凭据。

在此处输入图像描述

您可以按照此处的说明获取自己的 OAuth 凭据:https ://developers.google.com/youtube/registering_an_application

哦,当您第一次为您的项目创建 OAuth 凭据时,请确保在开发人员控制台的 APIS & AUTH -> 同意屏幕下为您的应用程序命名并提供电子邮件。

您的查询中还缺少一件事……您还需要指定一个过滤器。看看你是否至少能让这个工作:

获取https://www.googleapis.com/youtube/v3/activities?part=snippet&home=true

于 2014-07-09T12:13:11.807 回答
0

我有同样的问题,在我找到你的问题之前,我已经发布了我的问题

显然,谷歌没有为 oAuthPlayground 中的默认/演示凭据启用 Youtube Analytics API,现在已启用,请参阅链接中接受的答案

https://stackoverflow.com/a/33462959/2473413

于 2015-11-02T10:39:00.397 回答