google-app-engine - 使用 App Engine 中的 google API (OAuth)

标签 google-app-engine oauth storage prediction

我想使用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/

相关文章:

oauth - 同时 "Add to Slack"和 "Sign in with Slack"

ios - 如何使用 Swifter 保存登录 session ?

c# - 获取 OAuth 回调 [C#]

python - 谷歌应用引擎开发服务器(python)上的自动任务执行

python - 应用程序引擎Python : AttributeError: 'module' object has no attribute 'Stock'

java - google bigquery 中的压缩在生成的文件中没有扩展名

c - 在 C 中,如何将 String 类型和 int 类型存储在同一个变量中?

azure - 是否可以使用 LRS(本地冗余存储)直接读取 Azure 存储帐户的副本?

docker - 在特定位置创建 Docker 卷

google-app-engine - 去包装 httprouter 有记录器?