我想允许我的Google App Engine应用程序连接到其Google云端硬盘上的客户端Google Spreadsheet。我花了最后两天半的时间,却一无所获。 GAE Python文档的一半似乎已过时。例如,有些示例具有webapp
,并且直到我将它们更改为webapp2
时它们才起作用,但这并不总是起作用。
我在以下位置创建了一个OAuth2.0东西(不确定该怎么称呼):
https://code.google.com/apis/console/
所以现在我有了一个Client ID和Client Secret,但是一个文档谈论了CONSUMER_KEY
和CONSUMER_SECRET
。他们是一样的吗?
我按照以下文档使用OAuth来读取任务(我知道这是一个不同的API),但是我无法弄清楚步骤/任务3。我不确定是否要使用以下命令连接所有文件/库OAuth。我有gdata-2.0.17
文件,并且我知道如何通过对登录凭据进行硬编码来连接到驱动器和电子表格,但是没有用户愿意给我他们的凭据。
我通常不要求提供代码,甚至不寻求帮助,但是我对整个OAuth API /服务一无所知。
如果有人可以发布一些使用OAuth 2.0和webapp2
且您已经测试过的示例代码,那就太好了。
如果有人可以将我链接到一个示例GAE Python项目,该项目可以通过Google的服务器进行身份验证,并允许其使用OAuth 2.0和webapp2连接到用户电子表格,那我将大吃一惊。
最佳答案
article中说明了使用GAE的Google云端硬盘的完整示例应用程序。