加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

angularjs – 使用google登录登录我的网站后获取谷歌帐户信息(使

发布时间:2020-12-17 07:14:55 所属栏目:安全 来源:网络整理
导读:我已经使用 satellizer和节点服务器登录我的网站google sing in. 我已成功登录并在mongodb数据库中添加了以下数据. { "_id" : ObjectId("57adec45a8fb51401c1ba843"),"displayName" : "xyz user","picture" : "https://lh3.googleusercontent.com/-xxxxxxx_x
我已经使用 satellizer和节点服务器登录我的网站google sing in.

我已成功登录并在mongodb数据库中添加了以下数据.

{
    "_id" : ObjectId("57adec45a8fb51401c1ba843"),"displayName" : "xyz user","picture" : "https://lh3.googleusercontent.com/-xxxxxxx_xx/xxxxxx/xxxxxxx/xxxxxxx/photo.jpg?sz=200","google" : "100379763204xxxxxxxxx",//user id
    "__v" : 0
}

现在,我想从谷歌帐户获取其他信息,如性别,电话号码,位置等…

那么,如何从谷歌帐户获取登录用户的所有信息?

解决方法

并非所有这些信息都可用.它还取决于用户是否将信息设置为公开.

如果您使用People: get方法,它将返回人员资源Resource.假设用户公开此信息,您应该看到您所追求的信息.此方法是Google API的一部分,因此仅当用户拥有Google帐户时才能使用此方法.

还有People API倾向于返回类似的信息people.get.我不确定这些信息是否来自.它似乎与用户Google帐户相关,而不是与Google帐户相关.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读