【问题标题】:Error: restricted_client when authorization Youtube API V3错误:授权Youtube API V3时的restricted_client
【发布时间】:2018-11-03 05:40:44
【问题描述】:

我在新项目中创建新客户端密码时收到此错误。

  1. 这是一个错误。

错误:restricted_client

请求中未注册的范围:https://www.googleapis.com/auth/youtube.readonly

请求详情 access_type=离线 response_type=代码 client_id=487794563386-mujtj6b5iatnmvdailldn468gg028p8g.apps.googleusercontent.com 重定向uri=http://localhost:61515/authorize/ 范围=https://www.googleapis.com/auth/youtube.readonly 这就是我们所知道的。

我该如何解决这个问题?

【问题讨论】:

  • 您在 Google 开发者控制台中得到了这个?这看起来不像谷歌会在那里显示的错误。这看起来像是您在验证应用程序时遇到的错误。
  • 是的,当我打开验证我的应用程序的链接时出错。我认为谷歌刚刚更新,因为昨天没有错误
  • Google 无权更新您的应用程序。请编辑您的问题并包含您的代码。
  • 也有同样的问题,昨天工作正常。幸运的是,只是对应用程序进行了一些 beta 测试,但无法想象这是否发生在实时应用程序中。来吧 Google,发生了什么变化,我们该如何解决?
  • 我现在在请求访问 mail.google.com 范围时也收到此错误。 “403 受限客户端”。这是我在任何地方都看到对restricted_client 的引用的唯一地方。我也没有更改我的应用程序中的任何内容。

标签: google-api youtube-api google-oauth youtube-data-api


【解决方案1】:

403 错误是用户访问的错误。您当前通过身份验证的用户无权执行您尝试执行的操作,在您的情况下,它似乎与以下范围有关。

https://www.googleapis.com/auth/youtube.readonly

不看代码就很难知道自己在做什么。我建议您尝试再次验证您的用户。如果您更改了密码,那么它不会与另一个密码生成的刷新令牌一起使用。

我将与 Google 联系,以确保最近没有任何变化。我自己在更改日志中看不到任何内容。可能有一个他们没有发布的隐秘改动。

Status

【讨论】:

  • 不要认为这是真的,因为用户甚至无法登录。我正在使用的代码是对用户进行身份验证,这发生在使用此方法的 iOS 应用程序中:[OIDAuthState authStateByPresentingAuthorizationRequest:呈现视图控制器:回调:]。此代码用于允许用户登录他们的帐户,现在他们只是收到错误消息。我的错误也略有不同:“404。这是一个错误。错误:restricted_client 请求中未注册的范围:gogglleapis.com/auth/youtube”。再说一次,前一天工作,怎么没有。谷歌改变了一些东西。
  • 请求输入错误:googleapis.com/auth/youtube; *现在没有了。也许是与用户帐户有关,但为什么此帐户无权访问范围??
  • 对所有 cmets 感到抱歉,但我只是尝试在 iPhone 的 Safari 上注销我的谷歌帐户,清除历史记录和网站数据(缓存)并得到相同的错误。不要认为这与用户的访问权限有关,因为这发生在用户输入任何信息之前。我认为必须在开发人员方面。
  • 请编辑您的问题并包含一些我尚未从我的 Google 联系人那里听到的代码
  • @DalmTo 刚刚在问题中添加了一些代码。如果您需要更多范围,请告诉我(没有双关语;)
猜你喜欢
  • 1970-01-01
  • 2015-09-14
  • 1970-01-01
  • 1970-01-01
  • 2014-11-05
  • 2013-05-31
  • 2015-04-28
  • 2015-11-08
  • 1970-01-01
相关资源
最近更新 更多