如何使用 Firebase 将范围添加到 Facebook 登录
How to add scopes to Facebook login with Firebase
我正在尝试添加范围并从 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
});
有没有人知道如何访问额外的范围?
额外的范围数据目前无法通过 firebase 用户获得。您将需要从 result.credential.accessToken 获取返回的访问令牌,然后调用 facebook api 获取额外数据。
我正在尝试添加范围并从 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
});
有没有人知道如何访问额外的范围?
额外的范围数据目前无法通过 firebase 用户获得。您将需要从 result.credential.accessToken 获取返回的访问令牌,然后调用 facebook api 获取额外数据。