FireBase 3-javascript-登录后如何获取FacebookAccessToken?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (198)

在Firebase 2中,我可以accessToken通过这种方式从登录后的任何地方获取Facebook ,只需使用firebase引用,例如:

firebase.getAuth().facebook.accessToken

现在,我怎样才能在版本3(Web)中获得它?

提问于
用户回答回答于

获取用户访问令牌的最简单方法是使用FB API自身。

只需按照指南了解如何包含它,然后按以下方式获取令牌:

FB.getLoginStatus(function(response) {
  if (response.status === 'connected') {
    var accessToken = response.authResponse.accessToken;
  } 
} );
用户回答回答于

我刚刚在文档中找到了这个 :

由于Firebase身份验证不再保留访问令牌,因此如果需要,您的应用程序必须自行执行此操作。

扫码关注云+社区

领取腾讯云代金券