我正在尝试用python上传一个文件到google drive。我从这里显示的快速入门开始:https://developers.google.com/drive/api/v3/quickstart/python Ive创建了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时出现的错误相同,仍然出现相同的错误
谁能指出我做错了什么?
发布于 2018-05-25 02:21:03
更新: UTC时间18:18
这似乎是谷歌终端上的一个问题,现在似乎又开始起作用了。我启动我的python代码,一个浏览器窗口打开,要求我登录。我可以登录并收到消息:
The authentication flow has completed.希望每个人都能让自己的电脑也能正常工作
发布于 2018-05-24 22:25:40
这个问题似乎是谷歌的问题所在。我在使用java SDK时遇到了类似的问题,今天很多人只在使用YouTube API时报告了同样的问题。
https://stackoverflow.com/questions/50507417
复制相似问题