Youtube V3 API PHP问题

时间:2013-07-08 18:13:26

标签: youtube-api

我已设法使用Google API for Youtube获取有效的OAuth 2令牌,但出于某种原因,在我的代码(PHP)或Youtube API中的测试工具中发出请求时(例如:{ {3}}),我一直收到以下错误:

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

OR

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

有人可以提供建议吗?

提前谢谢。

1 个答案:

答案 0 :(得分:1)

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

  1. 确认您已在Google API Console中启用了YouTube数据API。它将在“服务”下。你需要打开它们。我们做了一个关于如何启用和检索开发人员密钥的short video tutorial
  2. 如果您要进行API调用以上传视频或修改播放列表,则需要使用authorizing as to have a linked channel帐户。
  3. 完成后,您将能够下载并运行PHP示例。我们也有tutorial video