3

Google 建议我在这里询问有关他们的 API 的问题。

我一直在测试 YouTube API v3。本周某个时候,似乎已经做出了尚未记录的行为改变。以前,我可以在我的 URL 中加入“key=$foo”来对它们进行身份验证,这就是我在简单的服务器端使用所需要的。该文档包括使用此授权方法的示例 URL,如下所示:

https://www.googleapis.com/youtube/v3alpha/videos?id=7lCDEYXw3mM&key=API_KEY&part=id,snippet,contentDetails,statistics,status

这里开始。)

现在,当我尝试这种方法时,我得到的不是成功的响应,而是:

{
 "error": {
  "errors": [
   {
    "domain": "global",
    "reason": "required",
    "message": "Login Required",
    "locationType": "header",
    "location": "Authorization"
   }
  ],
  "code": 401,
  "message": "Login Required"
 }
}

如果当前记录的语法不再适用,那么基于下一个的简单授权选项是什么?

谢谢!

4

1 回答 1

4

key=API_KEY URL每当您发出未经身份验证的请求时,该参数通常仍适用于 v3。

不过,工程团队正在对后端服务进行一些重大更改,同时他们破坏了此功能。我希望它会很快得到修复——目前使用 v3 很难做任何事情。

于 2012-09-20T21:05:04.387 回答