问题标签 [gdata-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 投票
1 回答
5754 浏览

python - Google Python gdata 库安装失败

[注意,我删除了一些信息,例如我的用户名和电子表格的 ID] 嗨!我在 Mac 上,我正在尽力为 google python 安装 gdata。在继续之前,我在这里使用本教程: http ://code.google.com/apis/gdata/articles/python_client_lib.html 我有 python 版本:2.6.1,所以我按照说明跳过安装依赖项。

终端看起来像:

我启动了 python 解释器并尝试导入 xml 树。什么也没发生,所以我尝试进口香蕉。终端看起来像:

这让我很确定我有 xmltree,尽管我不记得曾经安装过它。至此,我下载了gdata库,我的mac自动解压了。然后我运行安装命令,并运行测试命令。我的终端看起来像这样:

一切似乎都很好,除了神秘的失败,所以我尝试运行一些代码,看看我是否可以初始化一个 DocsService:

但是,当从谷歌应用引擎启动该代码,然后在 safari 中查看它时,我很高兴:

我不确定这里出了什么问题,但任何帮助将不胜感激。

0 投票
1 回答
493 浏览

python - AuthSub 问题

我一直在梳理谷歌的身份验证文档,但在使用 Auth Sub 时遇到了问题。

以下代码是 Google AppEngine 应用程序开头的 main.py。

我已经收到了会话令牌,但现在我迷路了。

我收到一条错误消息,说:

我以为我得到了一个请求令牌,将其升级为会话令牌,将其存储到 client.token_store。我从http://code.google.com/appengine/articles/python/retrieving_gdata_feeds.html收集到的,这就是我需要做的。

0 投票
1 回答
329 浏览

python - 使用python使用google共享联系人api插入联系人时的有效字段

尝试在下面添加联系人是来自 api 的示例代码, 我在哪里可以获得所有有效字段,如组织等以及一些示例 python 代码?

0 投票
2 回答
3331 浏览

gdata-api - 如何在 Google 电子表格中读取空行后的行?

我正在使用gdata-python-client从 Google 电子表格中读取数据。我的读取行代码如下:

假设电子表格有 160 行,第 12是空的。当我尝试使用上面的代码读取所有 160 行时,它只读取前 11 行(也就是说,直到它得到空的第 12)。如果电子表格没有任何空行,则代码会读取所有 160 行。

当我尝试从空行读取下一行时,它什么也不返回。例如:

如何从包含空行的 Google 电子表格中读取所有行。

任何帮助,将不胜感激。

0 投票
1 回答
1564 浏览

python - 无法安装 gdata python 库客户端

0 投票
1 回答
4184 浏览

python - GData 文档列表 API 的 Python 代码示例

由于更改了 Google 的开发人员文档,我似乎找不到任何代码示例。特别是我正在寻找使用示例

  • 搜索文档
  • 以各种格式导出文档
  • Google Apps 用户的用户模拟

我正在关注开发人员页面上的链接 https://developers.google.com/google-apps/documents-list/

有谁知道官方示例的链接?替代其他示例资源?

谢谢。

0 投票
0 回答
476 浏览

google-api - gdata.docs.client.DocsClient

我有以下代码,读取 oauth2 令牌表单文件,然后尝试执行文档的列表查询以查找我要复制的特定电子表格,但是无论我尝试什么代码,要么出错,要么返回不包含文档的对象数据。

我正在使用 gdata.docs.client.DocsClient,据我所知,这是 API 的第 3 版

第一次查询尝试

这失败并出现以下堆栈跟踪

然后我的第二次尝试

这返回一个 ResourceFeed 对象,但没有内容。我已经浏览了这些功能的源代码,但事情并不明显。

我错过了什么吗?还是我应该回到 api 的第 2 版?

0 投票
6 回答
16612 浏览

google-sheets - 如何将 Google 电子表格的工作表字符串 id 转换为整数索引 (GID)?

要将 google 电子表格的单个工作表导出为 CSV,需要传递整数工作表索引(GID)。

https://spreadsheets.google.com/feeds/download/spreadsheets/Export?key=%s&gid=%d&exportFormat=csv

但是,这些信息在哪里?使用 gdata.spreadsheets.client,我可以为工作表找到一些字符串 id,例如“oc6、ocv、odf”。

它在原子 XML 之下返回。(一部分)

我也尝试使用工作表参数,但因“无效工作表”错误而失败。

https://spreadsheets.google.com/feeds/download/spreadsheets/Export?key=%s&sheet=XXX&exportFormat=csv

我想应该有一些神奇的功能,但找不到。如何将它们转换为整数 id?或者我可以使用字符串 id 导出工作表吗?

编辑:我刚刚用python制作了转换表。肮脏但工作:-(

0 投票
1 回答
1116 浏览

gdata - 在谷歌电子表格中设置过滤器和按列排序

我正在探索 gdata python 库,以便将每日库存报告上传到谷歌电子表格。我已经能够上传csv并设置acl。

由于与我共享它的员工不太精通 gdocs,因此我需要在与他们共享电子表格之前应用自动过滤器,这样他们就不必自己应用过滤器。

我还需要它按特定列排序。

任何帮助,将不胜感激。

0 投票
1 回答
705 浏览

python - 使用 gdata-python-client 下载 Google 协作平台页面内容提要

我的最终目标是从 Google 网站页面导入一些数据。我正在尝试使用 gdata-python-client (v2.0.17) 下载特定的内容提要:

结果 entry.content 具有 xhtml 格式的页面内容。但是此树不包含页面中的任何计划文本数据。只有 html 页面结构和链接。

例如我的测试页有

ContentFeed 条目只有带有text=None的div节点。

我已经调试了 gdata-python-client 请求/响应并检查了原始缓冲区中来自服务器的解析数据 - 内容中的任何计划文本数据。因此,这是一个 Google API 错误。

可能有一些解决方法吗?可能我可以使用一些常见的请求参数吗?这里出了什么问题?