我想使用Google Prediction来自Python Google App Engine应用。 Google Prediction 要求您将“预测模型”存储在 Google Storage for Developers 中,实际上意味着要使用 GP,您必须使用 GSD。不幸的是,GP 和 GSD 似乎都需要 OAuth 2.0 。
这个 Oauth 东西确实很碍事!我发现的所有示例似乎都涉及想要使用 Oauth 访问用户数据/凭据/身份/任何内容的情况。我不需要那个。我只想使用 http 请求从我的服务器访问资源(GP 和 GSD)。再说一遍,我只是想使用他们的一些服务,我根本不需要访问任何其他用户的信息!
我可以从我的 Google API 控制台看到我已经为我的 GAE 应用程序域创建了 ID 和 key 。是否不能仅使用这些值对其他 Google API 进行 OAuth 身份验证?有效地说“我是 xyz 域的应用程序,这是我的凭据,让我使用您的 API”?谷歌目前强制人们使用如此繁琐的身份验证系统来试图让人们尝试,这似乎有点荒谬?
我希望有一些神奇的很棒的库可以为我处理所有这些 OAuth 详细信息。除此之外,有关如何在 Python App Engine 中执行这些操作的代码示例将会很有用。我只想从我的 python GAE 应用程序使用 Google Prediction 和 Google Storage for Developers 服务,但我因必须配置所有这些 OAuth 内容的负担而受阻。难道没有一些简单的方法可以做到这一点吗?
最佳答案
看看Google API Python Client 。您应该能够将 token 放入并连接。页面上有一些示例,应该可以为您提供足够的信息来进行连接。
关于google-app-engine - 使用 App Engine 中的 google API (OAuth),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7266397/