Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/425.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何解决此FB firebase身份验证凭据错误_Javascript_Firebase_Firebase Authentication - Fatal编程技术网

Javascript 如何解决此FB firebase身份验证凭据错误

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=

我得到的错误是无效凭据[用户信息来自facebook.com的远程站点5XX],我是否需要初始化凭据和令牌。 我使用firebase实时数据库和Facebook身份验证。 我已确保应用程序id和应用程序机密正确,Facebook开发者web应用程序也处于实时模式

<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凭据?是的。我已启用它并将应用程序设置为正确的应用程序机密您检查了吗?