android - 如何将 Google Users API 与 Google App Engine 和 Android 一起使用

标签 android python google-app-engine oauth

服务器在 Google App Engine 上,客户端是 Android 移动应用程序。我想使用用户 API 通过 GAE 上的 REST API 从 Android 登录用户。

在 Users API 文档中,看起来关键(在服务器上构建 User 对象)是电子邮件。但有人告诉我有一种方法可以通过 oauth token 获取用户对象。这意味着您将调用 users.get_current_user() 并且 token 将自动用于获取该用户对象。

问题:

1 - 是否有可用的此过程(代码)的示例? 2 - 用户 API 期望在哪里找到誓言 token ?作为请求参数?调用 get_current_user() 时是否自动注入(inject) token ?

谢谢!

最佳答案

来自OAuth API文档:

from google.appengine.api import oauth

user = oauth.get_current_user()

对于有效的 OAuth 请求,这将返回一个 db.User 对象,就像 users.get_current_user() 一样。

您应用的 OAuth 端点 URL 在同一页面上有详细说明。

关于android - 如何将 Google Users API 与 Google App Engine 和 Android 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5835651/

相关文章:

google-app-engine - 是否可以将多个域映射到单个 Google App Engine 应用程序?

google-app-engine - 将 gcloud 控制台用于 Google App Engine 会导致指标出现运行时错误

android - 如何通过onclick打开配置可移植Wi-Fi热点设置?

java - Robospice 存储对象,通过 Ormlite 在数据库中扩展 ArrayList

android - 如何以编程方式将图像设置为 RadioButton 参数?

python - 如何在python中获取前N个值

android - 取消通知时应用程序在恢复时崩溃

python - 在 scrapy 上找到合适的选择器 css 来爬取网页

python - 从字典中选择随机值

python - 我应该向继承 db.Model 的类添加方法,还是应该将这些类继承到新类中?