我正在使用Firebase并使用Facebook登录。我想使用Firebase返回给我的Facebook身份验证令牌来调用Graph API,但我在文档中找到的唯一Firebase方法是getRedirectResult()
。
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;
})
在重定向后,我可以调用另一种Firebase方法吗?谢谢!
答案 0 :(得分:0)
Firebase不提供API。您必须使用Facebook Access Token对Facebook进行额外的API调用以获取该数据(确保在获取该访问令牌时提示所需的范围)。
AJAX GET 'https://graph.facebook.com/me?access_token=' + result.credential.accessToken