Meh*_*ali 5 google-api mongodb node.js angularjs satellizer
我已经使用卫星 和节点服务器登录我的网站,谷歌唱歌.
我已成功登录并在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
}
Run Code Online (Sandbox Code Playgroud)
现在,我想从谷歌帐户获取其他信息,如性别,电话号码,位置等...
那么,如何从谷歌帐户获取登录用户的所有信息?
并非所有这些信息实际上都是可用的。它还取决于用户是否将信息设置为公开。
如果您使用People: get方法,它将返回人员资源Resource。假设用户公开了此信息,您应该会看到您想要的信息。此方法是 Google+ api 的一部分,因此仅当用户拥有 Google+ 帐户时才有效。
还有 People API,它倾向于返回类似的信息people.get。我不确定这些信息到底来自哪里。它似乎与用户的 Google 帐户相关,而不是与 Google+ 帐户相关。
| 归档时间: |
|
| 查看次数: |
429 次 |
| 最近记录: |