来自Youtube API的OAUTH证书无效

时间:2014-03-27 05:39:10

标签: oauth youtube-api oauth-2.0 google-api google-oauth

尝试在OAuth 2.0 Playground中使用Youtube API时出现401 Invalid Credentials错误。

回应是:

{
  "error": {
    "code": 401, 
    "message": "Invalid Credentials", 
    "errors": [
      {
        "locationType": "header", 
        "domain": "global", 
        "message": "Invalid Credentials", 
        "reason": "authError", 
        "location": "Authorization"
      }
    ]
  }
}

可以复制步骤here

  1. 选择管理Youtube帐户API
  2. 授权
  3. 获取访问令牌
  4. 尝试调用任何Youtube API(您可能还需要插入自己的API密钥)
  5. 访问令牌有效(非Youtube API调用工作正常)我已尝试使用多个不同帐户设置Youtube帐户和频道(因此回复here不是&#39发生了什么事。

    API在Try it Now部分正常工作,所以这很奇怪。

    也许有人可以尝试使用他们的帐户执行这些步骤并验证结果是否相同?

1 个答案:

答案 0 :(得分:2)

您必须在OAuth Playground的设置中选择“使用您自己的OAuth凭据”选项(右上角的链接)。

您还需要将以下网址添加到Developers Console中项目的重定向URI列表中:

https://developers.google.com/oauthplayground

如果您这样做,则无需传递API密钥。