【问题标题】:Getting the gender,birthday,photo from google UserInfo从 google UserInfo 获取性别、生日、照片
【发布时间】:2013-09-07 11:37:45
【问题描述】:

我正在尝试获取生日、性别和照片信息。 我在范围“userinfo.email”和“userinfo.profile”中添加了两个 url。

当我的程序重定向到下面的链接时,

https://accounts.google.com/o/oauth2/auth?access_type=offline&approval_prompt=auto&client_id=329032112127.apps.googleusercontent.com&redirect_uri=http://userdetails1.appspot.com/UserServlet1&response_type=code&scope=https://www.googleapis.com/auth/userinfo.email%20https://www.googleapis.com/auth/userinfo.profile

如果用户没有登录。它显示登录窗口。我不想那样做。 我想要它,它会自动登录,否则只是绕过登录页面并返回给我用户信息。

现在,当我登录时,它会回复我。我不想那样。

还有其他方法吗...?请重播..?

【问题讨论】:

  • 如果用户尚未登录,它只会提示登录。“...绕过登录页面并返回用户信息”。如果绕过登录页面,怎么知道用户是谁?
  • 我正在考虑传递用户 ID 或电子邮件并取回响应。不确定它是否有效..?
  • 检查这是否对您有用:stackoverflow.com/questions/7130648/…

标签: oauth-2.0 google-oauth userinfo


【解决方案1】:

我不确定我是否理解,但请查看 https://developers.google.com/accounts/docs/OAuth2Login - 似乎 prompt=none 要么静默成功(如果已获批准)要么静默失败。那是你要的吗?但是如果没有登录/批准,您将无法获取用户信息。

【讨论】:

  • okie。意思是没有别的办法。用户应该需要登录然后我们会得到响应。谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-07-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-06-04
  • 2020-12-18
相关资源
最近更新 更多