Youtube api 获取youtube.upload设备代码请求的\u作用域无效

Youtube api 获取youtube.upload设备代码请求的\u作用域无效,youtube-api,Youtube Api,我正在尝试从应用程序使用Youtube数据API,我只想请求上传视频的权限,而不是管理他们的整个Youtube帐户 当我试图为作用域请求一个访问令牌时,我得到一个错误,说它是一个无效的作用域。我已将应用程序权限授予Youtube v3数据API 根据v3 youtube文档,以下是支持的范围: -管理你的YouTube帐户。 -查看您的YouTube帐户。 -上传YouTube视频并管理YouTube视频 这三个选项中唯一对我有效的是“” 这是我正在尝试的请求: curl -d "client_

我正在尝试从应用程序使用Youtube数据API,我只想请求上传视频的权限,而不是管理他们的整个Youtube帐户

当我试图为作用域请求一个访问令牌时,我得到一个错误,说它是一个无效的作用域。我已将应用程序权限授予Youtube v3数据API

根据v3 youtube文档,以下是支持的范围: -管理你的YouTube帐户。 -查看您的YouTube帐户。 -上传YouTube视频并管理YouTube视频

这三个选项中唯一对我有效的是“”

这是我正在尝试的请求:

curl -d "client_id=id&scope=https://www.googleapis.com/auth/youtube.upload" https://accounts.google.com/o/oauth2/device/code
以下是回应:

{
  "error" : "invalid_scope",
  "error_description" : "Not authorized to request the scopes: [https://www.googleapis.com/auth/youtube.upload]",
  "error_uri" : "http://code.google.com/apis/accounts/docs/OAuth2.html"
}

我在想,也许这种类型的请求对设备代码不起作用?youtube.upload作用域请求在oauth2游乐场中似乎工作正常。

更新:此问题已修复

此作用域本身未被设备列入白名单。在内部提出请求

另一方面,由于Stackoverflow用于编程问题,所以您可以使用PublicIssue tracker用于bug报告或功能请求


请随时获取有关此问题的最新信息。

谢谢!我将把这作为一个问题提交——我不确定我是否只是做错了什么。有趣。我在使用youtube.force-ssl作用域时也遇到了同样的错误,但由于它在实际行为上与youtube作用域明显相同,我想切换到该作用域更容易(尽管根据文档,force-ssl是首选)。谢谢