【发布时间】:2018-10-08 16:37:17
【问题描述】:
我正在努力让我的简单 Facebook 登录工作正常。我只是想按照网站上的示例进行操作,但遇到了这个错误:
Uncaught: L {code: "auth/argument-error", message: "signInWithPopup failed: First argument "authProvider" must be a valid Auth provider."}
这就是我想要做的:
export const createUserWithFacebook = () => {
let provider = firebase.auth.FacebookAuthProvider();
firebaseApp.auth().signInWithPopup(provider).then(function(result) {
// This gives you a Facebook Access Token. You can use it to access the Facebook API.
var token = result.credential.accessToken;
// The signed-in user info.
var user = result.user;
// firebaseApp.auth().signInWithRedirect(provider);
}).catch(function(error) {
// Handle Errors here.
var errorCode = error.code;
var errorMessage = error.message;
// The email of the user's account used.
var email = error.email;
// The firebase.auth.AuthCredential type that was used.
var credential = error.credential;
});
}
谁能指出我在这里做错了什么?感谢您的帮助!
【问题讨论】:
标签: reactjs firebase firebase-authentication