我是否仍然可以在不使用OAuth的情况下使用YouTube v3 API授权请求?

时间:2012-09-20 20:21:31

标签: authorization youtube-api

Google recommended I ask questions about their API here.

我一直在测试YouTube API的第3版。在本周的某个时候,它似乎已经发生了尚未记录的行为变化。之前,我可以在我的URL中放入“key = $ foo”来验证它们,这就是我在简单的服务器端使用所需的全部内容。该文档包含使用此授权方法的示例URL,如下所示:

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

来自here 。)

现在,当我尝试这种方法时,我得到了这个:

,而不是回复成功的反应
{
 "error": {
  "errors": [
   {
    "domain": "global",
    "reason": "required",
    "message": "Login Required",
    "locationType": "header",
    "location": "Authorization"
   }
  ],
  "code": 401,
  "message": "Login Required"
 }
}

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

谢谢!

1 个答案:

答案 0 :(得分:4)

key=API_KEY URL参数在您进行未经身份验证的请求时,通常仍适用于v3。

但是,工程团队正在推动对后端服务的一些重大改变,并且他们在此期间打破了这一功能。我希望它能在不久的将来修复 - 目前使用v3很难做到。