错误:使用google drive api的restricted_client

时间:2018-05-24 10:48:51

标签: google-drive-api

我正在尝试使用python将文件上传到google驱动器。 我从这里显示的快速入门开始: 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,仍然得到同样的错误

任何人都可以指出我做错了吗?

2 个答案:

答案 0 :(得分:1)

更新时间:UTC时间18:18

似乎这是googles结束时的一个问题,现在似乎又重新开始了。我启动了我的python代码并打开了一个浏览器窗口,要求我登录。我可以登录并收到消息:

The authentication flow has completed.

希望其他人能够让他们的工作也好起来

答案 1 :(得分:0)

这个问题似乎是谷歌的结束。我遇到了类似java SDK的问题,而且许多其他人今天只在使用YouTube API时报告了同样的问题。