【发布时间】:2014-11-05 07:55:20
【问题描述】:
我正在尝试学习如何从 Python 访问 Google 云端硬盘,但我遇到了问题。
我按照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=...
【问题讨论】:
标签: python oauth-2.0 google-api google-api-python-client