179得票20回答
为什么我的Python App Engine应用程序使用Translate API时会出现ImportError: No module named apiclient.discovery错误?

我在使用 Google App Engine Python 时遇到了这个错误,已经使用了 Google Translate API, 但我不知道该如何修复。<module> from apiclient.discovery import build ImportError: No ...

76得票8回答
我如何使用Python访问(读取、写入)Google Sheets电子表格?

我想知道您是否能够提供一个使用Python读写Google文档/电子表格的示例。 我查阅了这里的Google Docs API https://developers.google.com/google-apps/spreadsheets/,但不确定是否找到了正确的链接。如果有示例将会非常有帮...

56得票3回答
数值错误:客户端密钥必须用于Web或已安装的应用程序。

我正在运行Python Quickstart下的quickstart.py示例代码,但是出现了以下错误: ValueError: 客户端密钥必须为Web或已安装的应用程序。 我使用具有项目所有者权限的credentials.json文件创建了它。 该错误发生在以下代码段中:if os.pa...

38得票4回答
如何使用Drive API获取Google表格中工作表的列表(名称和“gid”)?

我希望使用Google Drive API(Python)下载电子表格文件的一些标签。文件的元数据中是否包含gids信息?我现在尝试做的是(这可能不正确,请建议):file_metadata = self.service.files().get(file_id=file_id).execute...

34得票15回答
如何使用Google Cloud API获取给定存储桶中文件夹列表

我想使用Google Cloud Storage API获取给定Google Cloud bucket或文件夹中的所有文件夹。 例如,如果gs://abc/xyz包含三个文件夹gs://abc/xyz/x1、gs://abc/xyz/x2和gs://abc/xyz/x3。该API应返回gs:...

30得票8回答
如何使用Python API在Google表格电子表格中重命名(工作)表?

我已经试图解决/寻找解决这个问题已经有一段时间了。 我已阅读过gspread的文档,但未找到重命名工作表的方法。 你们当中有人知道吗?我会非常感激! 确实有worksheet.title可以获取工作表的名称,但我找不到重命名实际表格的方法。 提前感谢您!

25得票3回答
有没有一种方法可以在Google的Gmail / Google日历OAuth批准流程中预先检查或避免范围复选框?

我们目前使用 google-api-python-client 来处理用户的 OAuth 流程。我们收到了几封用户的邮件,询问为什么他们的帐户无法成功导入,当我们查看时,发现他们的令牌没有适当的权限范围。例如,我们期望找到以下所有权限范围: https://www.googleapis.com...

25得票5回答
无法从本地App Engine开发服务器访问BigQuery

这是一个关于Python Google AppEngine应用和Google的BigQuery之间的服务器授权问题,但可能还适用于其他云服务。 tldr; 是否可以让App Engine本地开发服务器与远程的BigQuery服务进行身份验证?最好有一个本地的BigQuery吗? 我知道Ap...

24得票3回答
如何使用run_flow()获取Google Analytics凭据而不使用gflags?

我需要解释一下这个问题所在: 我正在为工作中的一个项目编写代码,需要拉取 Google Analytics 数据。最初我按照这个 链接 的步骤进行操作,安装了 API 客户端 pip install --upgrade google-api-python-client 并像使用client_...

20得票7回答
谷歌和Oauthlib - 范围已更改

我正在使用OAuthlib来进行Google的OAuth流程。它在4到5个月内一直运行良好。突然间,我开始收到以下错误:File "/home/whitesnow-2/Gaurav/Axonator/AxVirtualEnv/local/lib/python2.7/site-pack...