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

标签 authorization youtube-api

Google recommended I ask questions about their API here.

我一直在测试 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

(来自 here 。)

现在当我尝试这个方法时,我没有得到成功的响应,而是得到了这个:

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

如果当前记录的语法不再有效,那么要使用的基于 next 的简单授权选项是什么?

谢谢!

最佳答案

无论何时发出未经身份验证的请求,key=API_KEY URL 参数通常仍适用于 v3。

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

关于authorization - 我是否仍可以在不使用 OAuth 的情况下使用 YouTube v3 API 授权请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12520316/

相关文章:

iPhone Web 应用程序 - 不记得登录

ruby-on-rails - 尽管手动请求工作正常,但无法使用 yt gem 读取标题

android - YouTube 上的视频上传 - Android

ios - 将 youtube api 帮助程序集成到 iOS 时出现错误 258

video - 获取 YouTube 视频尺寸(宽度/高度)

angularjs - Node.js 和 AngularJS 实现身份验证和授权机制的最快、最简单的方法

Java:如何使用 UrlConnection 发布授权请求?

authorization - Xacml策略测试网兜中字符串的出现情况

asp.net-mvc - 如何在 ASP.Net MVC2 中使用 ADFS 实现自定义角色授权?

ios - 如何在 iOS 中使用 GIDSignIn 和 GTMOAuth2Authentication 获取刷新 token ?