Javascript 如何解决此FB firebase身份验证凭据错误
我得到的错误是无效凭据[用户信息来自facebook.com的远程站点5XX],我是否需要初始化凭据和令牌。 我使用firebase实时数据库和Facebook身份验证。 我已确保应用程序id和应用程序机密正确,Facebook开发者web应用程序也处于实时模式Javascript 如何解决此FB firebase身份验证凭据错误,javascript,firebase,firebase-authentication,Javascript,Firebase,Firebase Authentication,我得到的错误是无效凭据[用户信息来自facebook.com的远程站点5XX],我是否需要初始化凭据和令牌。 我使用firebase实时数据库和Facebook身份验证。 我已确保应用程序id和应用程序机密正确,Facebook开发者web应用程序也处于实时模式 <script src="https://www.gstatic.com/firebasejs/8.4.1/firebase-app.js"></script> <script src=
<script src="https://www.gstatic.com/firebasejs/8.4.1/firebase-app.js"></script>
<script src="https://www.gstatic.com/firebasejs/8.4.2/firebase-analytics.js"></script>
<script src="https://www.gstatic.com/firebasejs/8.4.1/firebase-auth.js"></script>
<script src="https://www.gstatic.com/firebasejs/8.4.1/firebase-database.js"></script>
<script>
var config = {
apiKey: "",
authDomain: "",
databaseURL: "",
projectId: "",
storageBucket: "",
messagingSenderId: "",
appId: "",
measurementId: ""
};
firebase.initializeApp(config);
firebase.analytics()
var database = firebase.database();
var provider = new firebase.auth.FacebookAuthProvider();
function fblogin() {
firebase
.auth()
.signInWithPopup(provider)
.then((result) => {
var user = result.user;
var credential = result.credential;
var accessToken = credential.accessToken;
})
.catch((error) => {
var errorCode = error.code;
alert(errorCode)
var errorMessage = error.message;
alert(errorMessage)
var email = error.email;
var credential = error.credential;
});
}
变量配置={
apiKey:“,
authDomain:“”,
数据库URL:“”,
投射:“,
storageBucket:“”,
messagingSenderId:“”,
appId:“”,
计量单位:“
};
firebase.initializeApp(配置);
firebase.analytics()
var database=firebase.database();
var provider=new firebase.auth.FacebookAuthProvider();
函数fblogin(){
火基
.auth()
.signInWithPopup(提供程序)
。然后((结果)=>{
var user=result.user;
var-credential=result.credential;
var accessToken=credential.accessToken;
})
.catch((错误)=>{
var errorCode=error.code;
警报(错误代码)
var errorMessage=error.message;
警报(错误消息)
var email=error.email;
var-credential=error.credential;
});
}
请分享错误的屏幕截图。它基本上显示身份验证/无效\u凭据和[facebook.com的远程站点5XX获取用户\u信息]。除了设置之外,facebook auth的js代码是否有任何错误。您是否在Firebase控制台中正确配置了facebook凭据?是的。我已启用它并将应用程序设置为正确的应用程序机密您检查了吗?