服务器在 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/