【问题标题】:error: restricted_client using google drive api错误:restricted_client 使用 google drive api
【发布时间】:2018-11-03 13:37:15
【问题描述】:

我正在尝试使用 python 将文件上传到谷歌驱动器。 我从此处显示的快速入门开始: https://developers.google.com/drive/api/v3/quickstart/python 我创建了 oAuth 2 客户端 ID 并将凭证 json 文件下载到我的项目文件夹中。 但是,当我尝试运行代码时,当它打开浏览器以确认我收到以下错误时:

Error: restricted_client

Unregistered scope(s) in the request: https://www.googleapis.com/auth/drive
Request Details

That’s all we know.

我试过改变范围

SCOPES = 'https://www.googleapis.com/auth/drive.metadata.readonly'

SCOPES = 'https://www.googleapis.com/auth/drive'

但是我得到了同样的错误 我也尝试过制作新的凭据和客户端ID,仍然得到同样的错误

谁能指出我做错了什么?

【问题讨论】:

  • 我也是!几个小时前开始了本教程。这是行不通的。但是 Google Plus API 使用相同的客户端。
  • 我认为这是谷歌方面的事情,因为直到几个小时前一切正常。但不确定是什么原因造成的。
  • 对我来说也是这样,我的离线应用昨天还在工作,现在我得到了同样的错误!
  • 这里是一个旧的重复问题的链接:stackoverflow.com/questions/50501811/…。我尝试使用代码编辑帖子以显示问题,但尚未获得批准。

标签: google-drive-api


【解决方案1】:

更新时间:世界标准时间 18:18

似乎这是谷歌端的一个问题,现在似乎又可以工作了。我启动我的 python 代码,然后打开一个浏览器窗口,要求我登录。我可以登录并接收消息:

The authentication flow has completed.

希望其他人也能正常工作

【讨论】:

  • 可以确认这正在工作。感谢更新
【解决方案2】:

这个问题似乎已经到了谷歌的尽头。我在使用 java SDK 时遇到了类似的问题,许多其他人今天仅在使用 YouTube API 时报告了同样的问题。

【讨论】:

  • 同意。那么当您只有青铜支持选项时,我们如何联系 Google?
猜你喜欢
  • 2021-11-10
  • 2018-06-09
  • 2016-11-21
  • 1970-01-01
  • 1970-01-01
  • 2018-11-03
  • 2019-12-07
  • 2021-01-05
  • 1970-01-01
相关资源
最近更新 更多