Javascript 重定向后使用Firebase获取Facebook身份验证令牌的正确方法
我正在使用Firebase并使用Facebook登录。我想使用Firebase返回给我的Facebook身份验证令牌来调用Graph API,但我在文档中找到的唯一Firebase方法是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
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