Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用Firebase Google登录获取登录用户的属性?_Javascript_Firebase_Firebase Authentication - Fatal编程技术网

Javascript 如何使用Firebase Google登录获取登录用户的属性?

Javascript 如何使用Firebase Google登录获取登录用户的属性?,javascript,firebase,firebase-authentication,Javascript,Firebase,Firebase Authentication,我正在我的项目中使用Firebase Google登录: var provider = new firebase.auth.GoogleAuthProvider(); firebase.auth().signInWithPopup(provider).then(function(result) { }).catch(function(error) { }); 在我对用户进行身份验证之后,我想获取它的一些属性,例如:名称、电子邮件 如何做到这一点?正如您可以从API文档中看到的那样,生成一个

我正在我的项目中使用Firebase Google登录:

var provider = new firebase.auth.GoogleAuthProvider();
firebase.auth().signInWithPopup(provider).then(function(result) {
}).catch(function(error) { 
}); 
在我对用户进行身份验证之后,我想获取它的一些属性,例如:名称、电子邮件


如何做到这一点?

正如您可以从API文档中看到的那样,生成一个对象,该对象包含一个带有对象的
user
属性。你可以用这个。对于您的代码,这是承诺回调中的
result.user


您还可以使用获取当前登录的用户。

从API文档中可以看到,生成一个对象,该对象包含一个带有对象的
user
属性。你可以用这个。对于您的代码,这是承诺回调中的
result.user


您还可以使用获取当前登录的用户。

谢谢!我知道这一点,我的问题是,我不知道如何获得姓名和电子邮件。谢谢!我知道这一点,我的问题是,我不知道如何获得姓名和电子邮件。