如何将 Google 用户 API 与 Google App Engine 和 Android 结合使用
服务器位于 Google App Engine 上,客户端是 Android 移动应用程序。我想使用 Users API 通过 GAE 上的 REST API 从 Android 登录用户。
在 Users API 文档中,密钥(在服务器上构造 User 对象)看起来像是电子邮件。但我被告知有一种方法可以通过 oauth 令牌获取用户对象。这意味着您将调用 users.get_current_user() 并且令牌将自动用于获取该用户对象。
问题:
1 - 有可用的此过程(代码)的示例吗? 2 - 用户 API 期望在哪里找到誓言令牌?作为请求参数?调用 get_current_user() 时是否会自动注入令牌?
谢谢!
Server is on Google App Engine, and the client is an Android mobile app. I want to use the Users API to log users in from Android via a REST API on GAE.
In the Users API documentation it looks like the key (to construct a User object on the server) is the email. But I'm told there's a way to get the User Object via and oauth token. Meaning you'd call users.get_current_user() and the token would be used automatically to fetch that User Object.
Questions:
1 - Are there any examples of this process (code) available?
2 - Where does the Users API expect to find the oath token? As a request parameter? Is the token injested automatically at the time get_current_user() is called?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
来自 OAuth API 文档:
使用有效的 OAuth 请求,这将返回一个 db.User 对象,就像 users.get_current_user() 一样。
您的应用程序的 OAuth 端点 URL 在同一页面上有详细说明。
From the OAuth API docs:
With a valid OAuth request, this will return a db.User object just like users.get_current_user().
OAuth endpoint URLs for your app are detailed on the same page.