0

我已经设法使用适用于 Youtube 的 Google API 获得了有效的 OAuth 2 令牌,但由于某种原因,在我的代码 (PHP) 或 Youtube API 内的测试工具中发出请求时(例如:https:// developer.google.com/oauthplayground/),我不断收到以下错误:

[errors] => Array(
  [0] => Array(
     [domain] => youtube.header
     [reason] => youtubeSignupRequired
     [message] => Unauthorized
     [locationType] => header
     [location] => Authorization
  )
)
[code] => 401
[message] => Unauthorized

或者

{
 "error": {
  "errors": [
   {
    "domain": "usageLimits",
    "reason": "accessNotConfigured",
    "message": "Access Not Configured"
   }],
   "code": 403,
   "message": "Access Not Configured"
  }
}

有人可以请教吗?

先感谢您。

4

1 回答 1

1

这可能意味着您尚未启用 YouTube 数据 API。然而,401 和 403 意味着完全不同的东西,所以这里有一个我要寻找的东西的清单:

  1. 确认您已在Google API 控制台中启用 YouTube 数据 API 。它将在“服务”下。你需要打开它们。我们制作了一个简短的视频教程,介绍如何启用和检索开发人员密钥。
  2. 如果您通过 API 调用上传视频或编辑播放列表,则需要您授权的帐户才能拥有链接频道

完成这些后,您将能够下载并运行 PHP 示例。我们也有一个教程视频

于 2013-07-08T18:21:44.353 回答