Javascript 重定向后使用Firebase获取Facebook身份验证令牌的正确方法

Javascript 重定向后使用Firebase获取Facebook身份验证令牌的正确方法,javascript,facebook,facebook-graph-api,firebase,firebase-authentication,Javascript,Facebook,Facebook Graph Api,Firebase,Firebase Authentication,我正在使用Firebase并使用Facebook登录。我想使用Firebase返回给我的Facebook身份验证令牌来调用Graph API,但我在文档中找到的唯一Firebase方法是getRedirectResult() 重定向后,是否可以调用其他Firebase方法?谢谢大家! Firebase没有为此提供API。您必须对Facebook进行额外的API调用,以使用Facebook访问令牌获取该数据(确保在获取该访问令牌时提示所需的作用域) firebase.auth().getRedir

我正在使用Firebase并使用Facebook登录。我想使用Firebase返回给我的Facebook身份验证令牌来调用Graph API,但我在文档中找到的唯一Firebase方法是
getRedirectResult()


重定向后,是否可以调用其他Firebase方法?谢谢大家!

Firebase没有为此提供API。您必须对Facebook进行额外的API调用,以使用Facebook访问令牌获取该数据(确保在获取该访问令牌时提示所需的作用域)

firebase.auth().getRedirectResult().then(function(result) {
  if (result.credential) {
    // 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;
})
AJAX GET 'https://graph.facebook.com/me?access_token=' + result.credential.accessToken