来自YouTube API的OAUTH无效凭证

chr*_*s.d 5 oauth google-api youtube-api oauth-2.0 google-oauth

尝试在OAuth 2.0游乐场中使用Youtube API时,我收到401无效凭据错误。

响应是:

{
  "error": {
    "code": 401, 
    "message": "Invalid Credentials", 
    "errors": [
      {
        "locationType": "header", 
        "domain": "global", 
        "message": "Invalid Credentials", 
        "reason": "authError", 
        "location": "Authorization"
      }
    ]
  }
}
Run Code Online (Sandbox Code Playgroud)

步骤可以在此处复制。

  1. 选择管理YouTube帐户API
  2. 授权
  3. 获取访问令牌
  4. 尝试调用任何Youtube API(您可能还需要插入自己的API密钥)

访问令牌是有效的(非Youtube API调用可以正常工作),我尝试使用多个不同的帐户(已设置Youtube帐户和渠道)对此进行了尝试(因此此处的答复不是正在发生的事情)。

该API在此处的“ 立即尝试”部分运行良好,因此这很奇怪。

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

Vin*_*nto 4

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

您还需要将以下 URL 添加到开发人员控制台中项目的重定向 URI 列表中:

https://developers.google.com/oauthplayground

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