使用facebook进行firebase身份验证后出错

时间:2017-07-28 13:50:03

标签: ionic2 firebase-authentication

我试图通过firebase使用facebook验证用户身份: Login

但是获取[object Object]错误: Loginfailed

我的登录代码是:

facebookLogin(): void {
    this.fb.login(['email']).then( (response) => {
        const facebookCredential = firebase.auth.FacebookAuthProvider
          .credential(response.authResponse.accessToken);

        firebase.auth().signInWithCredential(facebookCredential)
         .then((success) => {
            alert("Firebase success: ");
            this.userProfile = success;
         })
        .catch((error) => {
            alert(error);
        });
    }).catch((error) => {alert(error); });
}

1 个答案:

答案 0 :(得分:0)

我看到的所有文档都在登录功能中请求电子邮件和public_profile,这可能是错误。

this.fb.login(['email', 'public_profile']).then( (response) => {