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"
}
}
如果当前记录的语法不再起作用,那么可以使用哪个基于下一个的简单授权选项?
谢谢!
每当发出未经身份验证的请求时,key=API_KEY URL
参数通常仍适用于 v3。
不过,工程团队正在对后端服务进行一些重大更改,同时他们破坏了此功能。我希望它很快就会修复——目前使用 v3 很难做任何事情。