问题标签 [google-api-python-client]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
11216 浏览

python - 使用其 API 和 Python 在 Google 表格电子表格中设置单元格格式

我正在使用 gd_client.UpdateCell 更新谷歌电子表格中的值,并且正在寻找一种方法来更新单元格的格式,即颜色、线条、文本大小.....

这可以做到吗?

是否有可用的示例或其他文档?

任何能让我前进的东西都会很棒

0 投票
1 回答
1398 浏览

python - google-api-python-client 示例代码给出“模块对象没有属性套接字”

尝试从 google-api-python-client 中的Latitude 示例激活示例代码时,出现以下错误:“_webapp25.py:464] 'module' object has no attribute 'socket'”。代码是:

给出错误的代码是credentials = run(FLOW, storage)。回溯是:

我究竟做错了什么?

0 投票
3 回答
1020 浏览

python - 如何将 OAuth2Decorator 与 Google Cloud Storage 一起使用?

我按照此说明将我的应用程序引擎 python Web 服务与 Google 存储连接起来,特别是为了能够使用文件 API。我经历了嗡嗡声的例子,但似乎对我不起作用。我需要 Web 服务在后台进行授权,以便能够从存储中检索我的文件。

我正在尝试使用装饰器来传递我的 client_id 和 client_secret 但这个过程对我来说不是很清楚。有人可以提供示例或在此过程中进行详细说明吗?

编辑:我正在使用 python 2.7 运行时。

0 投票
4 回答
9842 浏览

python - Google Calendar API v3 - 如何获取刷新令牌 (Python)

我正在尝试编写一个 Django 应用程序,它在特定的 Google 日历中创建事件。到目前为止,我已经成功了。只有一个小问题:

我不知道如何使用 google python 客户端获取刷新令牌。

结果是,在我的令牌过期后,应用程序无法运行,我必须创建一个新令牌。如果我理解文档正确,那就是刷新令牌的来源。

访问令牌的生命周期有限,在某些情况下,应用程序需要在单个访问令牌的生命周期之外访问 Google API。在这种情况下,您的应用程序可以获得所谓的刷新令牌。刷新令牌允许您的应用程序获取新的访问令牌。

Google 文档(参见“基本步骤”,第 4 节)

我的代码

这几乎是 Google 文档中的示例。有趣的是Storage。这是一个保存一些凭证数据的文件。

我的存储文件内容:

那里应该有一个刷新令牌,但它是null。所以我想我可以以某种方式请求刷新令牌

我将不胜感激有关如何使其正常工作的任何帮助。如果您需要更多信息,请告诉我。

0 投票
1 回答
398 浏览

python - 我使用python(django框架)从google api获取请求令牌,但请求令牌总是空的

这是我正在使用的示例代码。

由于某种原因,“流”总是设置为“”或为空而不是请求令牌。我已经在这个问题上搜索了几天。谁能告诉我为什么我不能使用这种方法从谷歌获取请求令牌?

仅供参考:我知道我应该将用户重定向到授权 url,但我想先看看是否设置了流,因为即使没有返回请求令牌,谷歌也会提供授权 url。

0 投票
1 回答
655 浏览

python - 无法使用 google plus API 进行授权

我正在尝试使用 google plus 授权我的应用程序。但是,当我使用人员服务并尝试获取“我”时,我尝试的所有操作总是给我一个 404,除非我使用创建 Google+ API 应用程序的用户登录。这对我来说没有任何意义,为什么会这样。

当我使用 Google+ 资源管理器时也是如此:

http://code.google.com/apis/explorer/#_s=plus&_v=v1&_m=people.get&fields=emails

如果我与创建 API 的用户切换到私有,那么我可以获取“我”,但如果我授权另一个用户,那么我无法获取“我”。

任何想法发生了什么?

0 投票
1 回答
1124 浏览

python - Google API Python 客户端 OAUTH Appengine 示例很无聊?

Google API Python 客户端 ( http://code.google.com/p/google-api-python-client/ ) 有一个示例应用程序在 Google App Engine 基础架构上演示 OAUTH2。这可以在以下位置找到:

http://code.google.com/p/google-api-python-client/source/browse/#hg%2Fsamples%2Fappengine

我试着抓住这个例子,用我的应用程序的凭据填写 client_secrets.json,但使用本地 dev_appserver 运行我得到:

当我使用 appcfg.py 在 GAE 上实时部署应用程序时,当我转到应用程序的根页面时,我收到 500 服务器错误,并且开发控制台日志显示:

所以嗯,救命?

FWIW,我确实按照将整个客户端代码复制到应用程序引擎项目的说明进行操作(如http://code.google.com/p/google-api-python-client/wiki/GoogleAppEngine中所述)

0 投票
1 回答
478 浏览

python - 在 google api python 客户端上删除辅助日历会出现意外错误

正如 google api python 客户端文档中所写

删除辅助日历(python示例下)

此函数调用返回以下内容:method() 只接受 1 个参数(给定 2 个)

有谁知道这个错误是什么意思?显然我刚刚传递了 1 个参数,那就是需要删除的 calendarId。或者有没有人使这个功能工作?需要帮忙。

谢谢。

0 投票
8 回答
111672 浏览

python - 如何使用 Python 访问(读取、写入)Google Sheets 电子表格?

我想知道您是否可以指出一个使用 python 读取/写入谷歌文档/电子表格的示例。

我确实在这里查看了谷歌文档 API https://developers.google.com/google-apps/spreadsheets/但不确定我是否点击了正确的链接。还有一个例子会有很大帮助。

我想做的是基于不同的列查询电子表格,更像是一个 SQL 查询,然后对数据进行一些下游解析,并将其放入另一个电子表格或 google docs 的文档中。

最好的,-Abhi

0 投票
2 回答
2098 浏览

python - Google App Engine 库导入

我一直在尝试使用 Google App Engine,并且正在尝试导入某些库以执行 API 命令。但是,我在导入时遇到了麻烦。当我尝试执行“从 apiclient.discovery 导入构建”时,我的网站不再加载。当我在 IDLE 中进行本地测试时,此命令有效。