【问题标题】:google drive sdk quickstart python sample errorgoogle drive sdk quickstart python 示例错误
【发布时间】:2013-01-09 16:31:51
【问题描述】:

我正在关注 Google Drive SDK (https://developers.google.com/drive/quickstart#set_up_the_sample) 快速入门页面的示例 python 代码并收到错误

Traceback (most recent call last):
  File "quickstart.py", line 45, in <module>
    file = drive_service.files().insert(body=body, media_body=media_body).execute()
  File "build/bdist.macosx-10.7-intel/egg/oauth2client/util.py", line 120, in positional_wrapper
  File "build/bdist.macosx-10.7-intel/egg/apiclient/http.py", line 656, in execute
  File "build/bdist.macosx-10.7-intel/egg/oauth2client/util.py", line 120, in positional_wrapper
  File "build/bdist.macosx-10.7-intel/egg/apiclient/http.py", line 733, in next_chunk
apiclient.errors.ResumableUploadError: Failed to retrieve starting URI.

输入验证码后。这些步骤相当简单,所以我想知道示例代码是否已过时(尽管我没有看到其他人遇到此错误,所以它似乎可能与我的设置有关,但我不确定那会是什么)。感谢您的帮助。

【问题讨论】:

  • 代码是否在不同的机器上运行?作为不同的用户?在一个干净的虚拟环境中?可能是网络错误,请仔细检查防火墙、代理设置、黑名单等。
  • 示例代码是准确的,我今天刚试了一下。您可以检查您是否安装了最新的库?

标签: python google-drive-api


【解决方案1】:

扩展 papahoolio 的回答:

您需要确保该服务已启用,但有一个问题:既有“Drive SDK”和“Drive API”服务,而且只有后者(“Drive API”)将起作用。但是,前者有漂亮的云端硬盘图标,如果你像我一样,你就可以看到它。

启用:

【讨论】:

    【解决方案2】:

    在 Google API 控制台中有两个与驱动器开发相关的服务,SDK 和 API。确保云端硬盘 API 已开启

    【讨论】:

      【解决方案3】:

      我在使用企业版 Google 云端硬盘时遇到了这个问题。在非商业 Google Drive 上运行时,示例代码运行良好。 oauth 被公司政策阻止。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多