我试图通过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); });
}
答案 0 :(得分:0)
我看到的所有文档都在登录功能中请求电子邮件和public_profile,这可能是错误。
this.fb.login(['email', 'public_profile']).then( (response) => {