我正在尝试学习如何从 Python 访问 Google Drive,但遇到问题。
我按照google官网的教程进行操作:https://developers.google.com/drive/...t-python?hl=es另外,我看过关于此的视频教程,我想我和视频人员做的完全一样。
我从字面上告诉你我遵循的步骤:
1 - 安装 pip 工具来安装 Google 的 SDK。
2 - 从 Google 安装 SDK:“pip install --upgrade google-api-python-client”
在这一步一切顺利,事实上进行进口等没有任何错误。
3 - 驱动器启用 API:
我按照原样操作,创建“本机应用程序的客户端 ID”和“Web 的客户端 ID”
应用 ”
4 - 我创建文档“document.txt”并复制源代码作为快速入门。
5 - 我通过出现在“本机应用程序的客户端ID”中替换“CLIENT_ID”和“CLIENT_SECRET”(我还使用Web应用程序进行了测试)
6 - 我运行,屏幕输出是:
No handlers could be found for logger "oauth2client.util"
Go to the following link in your browser:
<link>
Enter verification code:
在寻找解决方案时,我找到了一些可以获取有关该错误的信息的方法:
import logging
...
logging.basicConfig()
现在,输出是:
C:\workspaces\asd\prsGoogleApi>quickstart.py
WARNING:oauth2client.util:__init__() takes at most 4 positional arguments (5 giv
en)
Go to the following link in your browser:
<link>
Enter verification code:
如果我尝试访问该链接,错误是:
401 - That's an error
Error: invalid_client.
No application name.
Request details:
response_type=code
scope=https://www.googleapis.com/auth/drive
access_type=offline
redirect_uri=urn:ietf:wg:oauth:2.0:oob
client_id=...