1

我想让我的 Google App Engine 应用程序连接到客户 Google Drive 上的 Google 电子表格。我在过去的两天半里一直在尝试,但我一无所获。一半的 GAE Python 文档似乎已经过时了。例如,一些示例具有webapp,并且在我将它们更改为 之前它们webapp2不起作用,但这并不总是有效。

我在以下位置创建了一个 OAuth2.0 东西(不太确定该叫什么)https ://code.google.com/apis/console/

所以现在我有一个客户端 ID 和客户端密码,但是一个文档谈到了一个CONSUMER_KEYCONSUMER_SECRET. 那么它们是相同的还是?

我按照以下文档使用 OAuth 来读取我的任务(我知道这是一个不同的 API),但我无法弄清楚步骤/任务 3。我不确定我是否有所有文件/库可以连接使用认证。我有这些gdata-2.0.17文件,我知道如何通过硬编码登​​录凭据来连接到驱动器和电子表格,但没有用户会给我他们的凭据。

我通常不要求代码,甚至不寻求帮助,但我完全迷失了整个 OAuth API/服务。

如果有人可以发布一些使用 OAuth 2.0 和 的示例代码webapp2,并且您已经测试过,那就太棒了。

如果有人可以将我链接到可以通过 Google 服务器进行身份验证并允许它使用 OAuth 2.0 和 webapp2 连接到用户电子表格的示例 GAE Python 项目,我会欣喜若狂。

4

2 回答 2

4

本文介绍了一个使用 GAE 的 Google Drive 的完整示例应用程序。

于 2012-08-16T00:25:21.087 回答
0

如果您需要访问电子表格内容,请参阅使用 Google App Engine (Python) 检索经过身份验证的 Google 数据馈送。

本文中的示例使用 Google Document List API,但它可以很容易地适应使用电子表格范围和电子表格客户端服务

如果您只需要列出文件,我建议您使用像 @SebastionKreft 建议的 Drive

于 2012-08-16T02:25:01.610 回答