成功登录facebook后从json获取数据

时间:2017-07-20 21:24:02

标签: json facebook ionic-framework

我在我的应用程序中实现离子facebook登录并且我成功登录但问题我不知道如何访问数据。我想获得uid,email,displayName等。

这是我的facebook登录

loginFacebook() {
    let provider = new firebase.auth.FacebookAuthProvider();
    firebase.auth().signInWithRedirect(provider).then(() => {
    firebase.auth().getRedirectResult().then((userData)=>{
      let profileUs = JSON.stringify(userData);
      console.log('my json:' +userData);
      // i want to get uid,email,displayName

    }).catch(function(error){
      alert(JSON.stringify(error));
    });
    })
  }

1 个答案:

答案 0 :(得分:2)

您只需访问userData的属性:

loginFacebook() {
    let provider = new firebase.auth.FacebookAuthProvider();
    firebase.auth().signInWithRedirect(provider).then(() => {
        firebase.auth().getRedirectResult().then((userData)=>{
            let uid = userData.user.uid
            let displayName = userData.user.displayName

        }).catch(function(error){
            alert(JSON.stringify(error));
        });
    })
}