2017-07-20 15 views
1

私は自分のアプリでionic facebook loginを実装しています。ログインに成功しましたが、データへのアクセス方法はわかりません。私はuid、email、displayNameなどを取得したい。Facebookにログインした後にjsonからデータを取得

これはあなただけuserDataの属性にアクセスする必要が私の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)); 
    }); 
    }) 
    } 

答えて

2

です:

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)); 
     }); 
    }) 
} 
関連する問題