0

我正在使用Firebase並使用Facebook登錄。我想使用Facebook身份驗證令牌,讓Firebase返回給我一些對Graph API的調用,但我在文檔中找到的唯一Firebase方法是getRedirectResult()在重定向後使用Firebase獲取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; 
}) 

是否有另一種Firebase方法可以在我重定向後調用?謝謝!

回答

0

Firebase不爲此提供API。您必須對Facebook進行額外的API調用才能使用Facebook訪問令牌獲取該數據(確保在獲取該訪問令牌時提示了所需的範圍)。

AJAX GET 'https://graph.facebook.com/me?access_token=' + result.credential.accessToken 
相關問題