如何使用Firebase向Facebook登录添加范围

时间:2016-08-30 02:54:58

标签: javascript firebase facebook-login firebase-authentication

我正在尝试添加范围并从Facebook访问已登录用户的更多属性。但是,Firebase 3 sdk似乎并不清楚。

provider = new firebase.auth.FacebookAuthProvider();
provider.addScope('public_profile, email, gender, user_birthday');
firebase.auth().signInWithPopup(provider).then((result) => {
      var token = result.credential.accessToken;
      var user = result.user; // doesn't have any extra information
});

有没有人想出如何访问其他范围?

1 个答案:

答案 0 :(得分:3)

目前,firebase用户无法获得其他范围数据。您需要从result.credential.accessToken获取返回的访问令牌,然后调用facebook api以获取其他数据。